一 引入:
pom文件添加:
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version><!--版本号可根据实际情况填写-->
</dependency>
<dependencies>
二 连接和操作
// 连接
Jedis jedis = new Jedis("127.0.0.0","6379");
// 测试连接是否成功,能ping通则连接成功
System.out.println(jedis.ping());
// 往Redis添加一个list
jedis.lpush("key1","v1","v2","v3");
// 取出List
// 入参 key=key1 取出长度(0,-1)=取出全部
// values得到一个list
List<Sting> values=jedis.lrange("key1",0,-1);
三 问题
1 连接失败,可能是配置不支持远程连接
解决:
- 配置文件redis.conf,注释调以下配置: bing 127.0.0.1
- 修改 protected-mode=no
- 重启Redis
2 连接超时,可能是防火墙未关闭导致,关闭防火墙即可