TA的每日心情 | 开心 2021-12-13 21:45 |
---|
签到天数: 15 天 [LV.4]偶尔看看III
|
我的代码:
- 1 /**
- 2 *
- 3 * <p>Title: testJedis</p>
- 4 * <p>Description: 测试单机版的redis连接(每连接一次构建一个对象)</p>
- 5 */
- 6 @Test
- 7 public void testJedis(){
- 8 //先创建一个Jedis对象
- 9 Jedis jedis = new Jedis("192.168.246.130", 6379);
- 10 //调用jedis对象的方法,方法名称和redis命令一致
- 11 jedis.set("key1", "hello");
- 12 String string = jedis.get("key1");
- 13 System.out.println(string);
- 14 //关闭Jedis对象
- 15 jedis.close();
- 16 }
复制代码
问题:
- 1 redis.clients.jedis.exceptions.JedisConnectionException:
- 2 java.net.SocketTimeoutException: connect timed out
- 3 at redis.clients.jedis.Connection.connect(Connection.java:124)
- 4 at redis.clients.jedis.BinaryClient.connect(BinaryClient.java: 54)
- 5 at redis.clients.jedis.Connection.sendCommand(Connection.java: 77)
- 6 at redis.clients.jedis.BinaryClient.set(BinaryClient.java:71)
- 7 at redis.clients.jedis.Client.set(Client.java:21)
- 8 at redis.clients.jedis.Jedis.set(Jedis.java:48)
复制代码
我的解决办法:
使用命令:service iptables stop 关闭Linux系统的防火墙
结果:
控制台打印“hello”
其他办法:
1、去redis安装目录下修改配置文件redis.conf
找到bing 127.0.0.1,给前面加上注释“#”
具体就到这里,要是有什么好的方法希望各位不吝补充,谢谢啦
|
|