问题描述
redis.clients.jedis.exceptions.JedisConnectionException:
解决方法
1、打开防火墙
单机版的端口默认是6379,查看防火墙打开这个端口没。
2、关闭安全模式
redis通常会默认将安全模式打开,当然是好事,但对咱的使用就有不好的地方了。找到redis.conf配置文件:
protected-mode yes
改成
protected-mode no
3、注释绑定ip
127.0.0.1说高大上点叫回送地址,但换个名字你们就很熟悉了:localhost,惊不惊喜意不意外。配置文件中的bind是绑定了localhost进行保护,防止其他ip的随意使用,要么注释,要么映射,映射的方法可以看看我redis创集群里的做法。这里用的是注释。
bind 127.0.0.1
改成
#bind 127.0.0.1
通常这里就解决问题了,当然不保证解决,redis在使用中有无数种你想象不到的惊喜。
有其他交流的想法,可以加我创建的Q群:820080257