lnmp.org
安装的环境,
安装redis,
只需要目录下,
进入lnmp解压后的目录,执行:./addons.sh install redis
即可。
然后开启redis.
修改配置文件。/usr/local/redis/etc/redis.conf
protected-mode 要设置成no
daemonize yes
# bind 127.0.0.1
requirepass ******
开启运行。
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf
在thinkphp5的config.php中。
// redis缓存
'redis' => [
// 驱动方式
'type' => 'redis',
// 服务器地址
'host'=>'***********',
'port' => 6379,
'password' => '**********',
],
===
oneinstack安装的lnmpa环境
service redis-server status
service redis-server restart
同样要编辑/usr/local/redis/etc/redis.conf
service iptables status
先在服务器上,测试是否可用,
phpinfo看一下,是否安装了扩展。
服务器上连本身127.0.0.1是否可用。
再远程连接看看。
但是没成功。
==
附1:
iptables禁止外网访问redis server服务默认端口6379的命令
//只允许127.0.0.1访问6379iptables -A INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT //其他ip访问全部拒绝iptables -A INPUT -p TCP --dport 6379 -j REJECT
附2:
linux下redis设置密码登录
redis设置密码访问
你的redis在真是环境中不可以谁想访问就可以访问,所以必须要设置密码
设置密码的流程如下:
vim /etc/redis.conf
#requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为
requirepass 123456
然后保存,重启服务
cd /usr/local/bin
./redis-server /etc/redis.conf
测试连接:./redis-cli
输入命令 会提示(error) NOAUTH Authentication required. 这是属于正常现象。
我们输入 auth 123456#你刚才设置的密码
---------- 招募未来大神 -----------------------
如果您有利他之心,乐于帮助他人,乐于分享
如果您遇到php问题,百度且问了其他群之后仍没得到解答
欢迎加入,PHP技术问答群,QQ群:292626152
教学相长!帮助他人,自己也会得到提升!
为了珍惜每个人的宝贵时间,请大家不要闲聊!
愿我们互相帮助,共同进步!
加入时留言暗号,php,ajax,thinkphp,yii...
==