1.先下载:redis-4.0.0.tar.gz,通过ftp传输到服务器中 2.tar -zxvf redis-4.0.0.tar.gz:解压 3.make:编译 4.make install:生成相应的可执行文件 5.cd redis-4.0.0,进入文件夹,找到redis.conf 6.vi redis.conf,修改如下: 1)在bind 127.0.0.1行前面加#注释掉这一行,使能远程连接(默认只能使用本地连接)。 2)修改配置文件中daemonize守护线程,默认是NO,改为yes Redis daemonize介绍 1、daemonize介绍 A、redis.conf配置文件中daemonize守护线程,默认是NO。 B、daemonize是用来指定redis是否要用守护线程的方式启动。 2、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进程退出。 3)修改protected-mode no 4)设置密码访问模式:在redis.conf中加入一行密码设置----require 123456(随便设置密码) 或者 [root@iZ8vbi4t4rsi4luhy1v1fkZ redis-4.0.0]# redis-cli -p 6379 127.0.0.1:6379> config set requirepass 123456 OK 127.0.0.1:6379> quit [root@iZ8vbi4t4rsi4luhy1v1fkZ redis-4.0.0]# redis-cli -p 6379 127.0.0.1:6379> auth 123456 OK 127.0.0.1:6379> exit 这样默认密码就是123456了 7.然后在redis.conf当前目录下,执行:redis-server redis.conf 使第六步修改生效,同时也启动了Redis (或者在redis-4.0.0/src里面启动Redis:./redis-server & 加&可以在后台自行运行) 8.这样就可以在本地去连接服务器上的Redis了 1)cmd中:telnet 服务器ip redis端口号 如果出现一片漆黑,说明连接成功 2)在Redis desktop manager工具中连接 (1)设置名字 (2)地址:服务器IP地址 (3)验证:redis的访问密码
9.查看端口:netstat -ntlp [root@iZ8vbi4t4rsi4luhy1v1fkZ src]# netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 31024/redis-server tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 20338/memcached tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 927/systemd-resolve tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1047/sshd tcp6 0 0 :::6379 :::* LISTEN 31024/redis-server tcp6 0 0 ::1:11211 :::* LISTEN 20338/memcached tcp6 0 0 :::5355 :::* LISTEN 927/systemd-resolve