我平时在工作中一般使用java来操作redis,java中操作redis的资源叫做jedis和redis-cli一样都是客户端,jedis的版本和redis的版本并不对应,本例中redis是3.0而jedis是2.8,jedis也可以操作集群。
如果使用java操作redis需要注意两点:
1:所连接的服务器上的防火墙必须关闭
2:如果redis.conf中设置了ip绑定则java所在服务器的ip地址必须在绑定的范围之内
一:pom.xml中的配置。
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.8.0</version>
</dependency>
直接创建一个jedis
/**
* 单链接
*/
@Test
public void testJedis() {
//获取redis链接
Jedis jedis = new Jedis(host, port);
//通过命令来操作redis
jedis.set("name", "jack");
String name = jedis.get("name");
//:关闭redis链接
jedis.close();
}