一、在Redis开发中遇到如下错误:
二、解决办法
(1)修改配置文件redis.conf:
(2)查看远程服务器的防火墙状态:
systemctl status firewalld
如图可知防火墙为开启状态;
(3)按照如下步骤执行以下命令:
//查看防火墙状态
firewall-cmd --state
//开放6379端口
firewall-cmd --permanent --add-port=6379/tcp
//查看端口,执行
firewall-cmd --permanent --query-port=6379/tcp
firewall-cmd --permanent --list-ports
//重启防火墙
firewall-cmd --reload
(4)重启redis:
redis-server /opt/myredis/redis.conf
redis-cli
/opt/myredis/为我存放配置文件redis.conf的目录,根据自身情况改变。
(5)测试连接是否成功:
Jedis jedis = new Jedis("IP地址",6379);
System.out.println(jedis.ping());