使用非关系型数据库Redis做缓存,自己搭了个环境,但是在连接时报错
Jedis jedis = new Jedis("localhost",7000)
连接成功
收起
原因可能有两种:
1)在redis的配置文件中,没有配置局域网的访问权限2)被访问方的服务器的7000端口不允许访问
解决方案:检查redis.conf,是否bind 后面有本机地址;另外在服务器中输入firewall-cmd --query-port=7000/tcp 检查端口是否开放,若没有开放,输入firewall-cmd --zone=public --add-port=7000/tcp --permanent 完成这一步后重应该启防火墙就可以了
报告相同问题?