您的位置:首页 > 数据库 > Redis

本地电脑访问本机电脑虚拟机上的redis遇到的问题解决方法

2017-09-21 15:24 417 查看
public static void main(String[] args) {
JedisShardInfo jedisShardInfo=new JedisShardInfo("192.168.98.129",6379);
Jedis jedis=new Jedis(jedisShardInfo);
System.out.println("Successfully!!");
System.out.println("Server is Running "+jedis.ping());
}


如果ping不通或者是报错!

报如下错误:

1.拒绝访问

解决方法:可能是虚拟机的防火墙,被开启了,应该关闭掉:

systemctl stop firewalld.service 关闭防火墙


2.访问时说被保护

解决方法:

2.1 将redis.conf文件中 bind 127.0.0.1 注释掉

2.2 将protected-mode yes 改成protected-mode no

一般访问不了虚拟机上的redis,大概就是上述的三个问题!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐