1.首先创建maven项目
创建的过程中需要在pom.xml文件中引入
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
</dependencies>
如果在引入的过程中出现飘红
解决方案
点击刷新就可以出来了,
然后再main下创建一个demo
import redis.clients.jedis.Jedis;
public class Test11 {
public static void main(String[] args) {
Jedis jedis=new Jedis("192.168.1.6",6379);
//设置值
jedis.set("java001","java工程师");
String java001 = jedis.get("java001");
System.out.println(java001);
}
}
在运行的过程如果出现
Caused by: java.net.SocketTimeoutException: Connect timed out
xxxx
Disconnected from the target VM, address: ‘127.0.0.1:56430’, transport: ‘socket’
有可能是在Linux的防火墙没关,
有可能是IP端口号输入错误
但是最大的问题就是Redis没有启动成功,
因为在启动Redis的时候如果想要在其他客户端访问的话需要重新修改一下配置,
最最重要的就是启动的时候得让server和conf同时启动,用下边这条命令,基本上就这些错误,排除以后就可以用idea成功访问到Redis了
[root@localhost redis]# ./bin/redis-server ./redis.conf
参考自
Redis问题解决-DENIED Redis is running in protected mode because protected mode is enabled, no bind addre
关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案