一、下载地址 download.redis.io/releases
选择版本后右键复制链接地址,在终端使用wget (+URL)下载:wget http://download.redis.io/releases/redis-2.8.0.tar.gz
二、解压下载好的redis压缩包
tar redis-2.8.0.tar.gz
三、进入解压后的redis目录(下文将用/redis-path代替redis根目录)
cd ./redis-2.8.0
四、在redis根目录下编译
make
五、运行redis检测命令,包括检测权限、内存、依赖
make test
六、按照make test提示安装缺少的依赖
yum -y install tcl (按个人情况执行,我这里因为缺少该依赖) ps:可能出现报错Memory efficiency with values in range 16384 in tests/unit/memefficiency.tcl,该报错为误报,已在2.8.1版本修复。
七、进入src目录
cd src/
八、启动redis服务
./redis-server
九、新开窗口使用客户端连接
/redis-path/src/redis-cli
十、测试是否联通
客户端输入命令:ping,回馈PONG,则代表已连接,退出服务端以及客户端
十一、修改redis端口
编辑配置文件:vim /redis-path/redis.conf
找到port一行 ,将port 6379 改为 port 6373
找到# requirepass foobared那一行,取消注释,将# requirepass foobared 改为 requirepass yourpassword。保存退出:wq
十二、指定配置文件启动redis服务端
/redis-path/src/redis-server /redis-path/redis.conf
十三、指定端口、密码、IP、启动客户端
/redis-path/src/redis-cli -p 6373 -h 127.0.0.1 -a yourpassword ping测试收到PONG 连接测试通过
十四、配置防火墙
vim /etc/sysconfig/iptables
#加入这两条规则 ps:如果是云服务器还需要在云服务器控制台配置安全组
-A INPUT -p tcp -m tcp --dport 6373 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 6373 -j ACCEPT
十五、配置完成