说明:有34,35 一共2台服务器,35需要连接34的redis
1. 34上安装redis,lnmp自带redis
1)进入到lnmp安装根目录,地址如:/mnt/lnmp1.6-full, 运行redis.sh
cd /mnt/lnmp1.6-full
./addons.sh install redis
如果运行时候提示没有权限,则先执行 chmod +x addons.sh
然后再次执行 ./addons.sh install redis
2. 安装完成redis后,现在只能使用127.0.0.1访问,需要调整redis配置
1)找到redis.conf并打开 一般都在/usr/local/redis/etc 下面
2)搜索bind 127.0.0.1,找到后关闭,也就是在前面加上#
3)然后在下面输入bind 0.0.0.0 这是所有ip都能访问该redis,不推荐,但是固定ip的暂时没设置成功,只能先这样
4)设置redis密码, 查找requirepass, 在后面加上自己的redis密码
5) 重启redis服务,命令:service redis restart 由于加了密码,导致一直提示无法操作redis,所以我放了大招:shutdown -r now 重启服务器
6)查看下防火墙,有时候35服务器无法访问,是被防火墙拦截的,一会如果无法访问的话,可以先把防火墙关闭,命令:systemctl stop iptables.service
7) 35服务器配置php的redis扩展:找到34服务器上的redis.so,复制到35服务器的相同路径下
redis.so 路径:/user/local/php/lib/php/extensions/no-debug-non-zts-20170718
8) 35服务器配置php.ini,路径:/usr/local/php/etc
9) 查询extension, 在后面加上extension=redis.so
10)重启php 命令:service php-fpm restart