折腾了一天,redis在linux环境安装后,服务器端可以连接使用,但用redis Desktop Manager却一直连不上:
原来是安装redis后,默认是不支持远程连接的,需要设置如下:
改redis.conf(有的版本不是这个文件名,只要找到相对应的conf后缀的文件即可)文件以下几个地方。
1.bind 127.0.0.1改为 #bind 127.0.0.1 (注释掉)
2.protected-mode yes 改为 protected-mode no
3.加入 daemonize no(这个是是否在后台启动不占用一个主程窗口)
4.开放端口
#开放6379端口
firewall-cmd --permanent --zone=public --add-port=6379/tcp
#重新载入配置
firewall-cmd --reload
保存退出,重启redis
systemctl restart redis 命令,重启redis。
没用的话最好指定配置文件启动:
./redis-server …/etc/redis.conf