人人商城开启Redis拓展之LNMP篇
人人商城的部分功能需要Redis拓展支持,比如直播、秒杀、分红等插件,今天来分享一下基于Centos的LNMP系统如何开启Redis拓展。
现在配置linux的web环境很方便,可以用宝塔面板,或者军哥的LNMP套件,在这两个环境下都能一键安装Redis,今天主要说的是军哥LNMP下的安装。
直接上SSH命令吧
cd ~ #可用 ls 指令来查看目录下到底是 Lnmp 哪个版本 cd lnmp1.5 #执行 按回车安装最新稳定版本 ./addons.sh install redis
默认无密码,只允许本机访问 127.0.0.1,端口是6379。
Redis设置密码
执行指令:
搜索 requirepass 指令如下,按回车搜索:
/requirepass
找到并去掉前边的 # 号,将 foobared 修改为你想要的密码即可
# requirepass foobared
修改绑定ip,可外网访问
针对使用多台服务器负载均衡的同学,可修改 redis.conf 里的 bind 127.0.0.1,指令如下:
vi /usr/local/redis/etc/redis.conf
主服务器:redis配置文件bind 处修改成 bind 主服务器内网ip
从服务器:redis配置文件bind处修改为bind 127.0.0.1
保存修改后启动redis服务。
记得在防火墙里放行 redis 的端口 6379,参考iptables教程:
https://www.vpser.net/security/linux-iptables.html
修改微擎配置
微擎站点根目录下面data目录下的config.php文件,找到下面配置项:
$config['setting']['cache'] = 'mysql';
修改为
$config['setting']['cache'] = 'redis';
同时在本文件末尾增加如下配置:
// -------------------------- CONFIG REDIS --------------------------- // $config['setting']['redis']['server'] = '127.0.0.1';//如果redis服务器在别的机器,请填写机器的IP地址。 $config['setting']['redis']['port'] = 6379;//本端口在宝塔liunx安全内填写放行。 $config['setting']['redis']['pconnect'] = 0; $config['setting']['redis']['timeout'] = 1; $config['setting']['redis']['requirepass'] = '';
至此结束。