- 首先要看看自己服务器有没有开防火墙,如果没有开启则不用操作第一步,如果开启,则需要把redis的接口允许访问
systemctl status firewalld dead状态,即防火墙未开启
systemctl start firewalld.service 开启防火墙
systemctl stop firewalld.service 关闭防火墙
firewall-cmd --query-port=6379/tcp 查询6379端口是否允许访问
firewall-cmd --list-port 查看哪些端口开放
firewall-cmd --zone=public --add-port=6379/tcp --permanent 开启redis端口6379
- 使用命令find / -name redis.conf 找到redis配置文件,更改配置
将 bind 127.0.0.1 变为bind 0.0.0.0 表示允许所有端口访问
将 protected-mode yes 变为 protected-mode no 表示关闭保护模式
将 requirepass foobared 注释解开 将foobared变为你想设置的redis密码 因为我们关闭了保护模式,所以最好设置密码,不过这一步不设置也行,看个人喜好
- 查看redis进程 杀死后,重新启动redis
ps -aux|grep redis 查看进程
kill -9 进程号 杀死进程(关闭redis)
找到redis-server 然后执行 ./redis-server ../../redis.conf 重新启动redis,查看进程是否启动
- 使用rdm连接redis