- wget http://download.redis.io/releases/redis-5.0.7.tar.gz
如果不能下载,就到官网下载到电脑,手动上传 - tar xzvf redis-5.0.7.tar.gz
- cd redis-5.0.7
- make
进入src目录下,会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli
- 启动redis
- cd src
- ./redis-server
这种方式启动redis,是默认配置,也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动 - ./redis-server ../redis.conf
- 进行交互
- ./redis-cli
如果出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
需要进行redis.conf中daemonize的配置
找到redis.conf 并修改 daemonize no 为 daemonize yes ,这样就可以默认启动就后台运行- daemonize 设置yes或者no区别
- daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
- daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
- daemonize 设置yes或者no区别
- 用redis Desktop Manager 远程连接
- 在linux系统中输入ifconfig,查看ip
- 在外部ping ip 如果不能ping通,关掉linux的防火墙即可
- redis.conf配置文件将 bind 127.0.0.1注释掉
- 找到requirepass foobared 设置一个密码
- 打开客户端 执行命令 auth + password
- 配置好后,重新启动redis
- 关闭redis
在客户端中,可以用shutdown 关闭。注:如果在外面输入shutdown 命令,会关机。。