首先引入jedis的pom依赖:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
启动redis: ./redis-server redis.conf
新建junit测试用例:非连接池连接
使用连接池连接:
下面介绍一款win桌面连接操作redis的软件: redis-desktop-manager
安装好redis-desktop-manager在这个软件后,新建连接:
输入ip、端口号
连接成功后,右键console可以打开控制台 可以输入命令操作数据库
使用JedisCluster连接redis集群:
@Test
public void testJedisCluster() {
//创建 JedisCluster 对象,构造函数Set类型 集合中元素类型为HostAndPort
Set<HostAndPort> nodes = new HashSet<>();
//集合中添加节点
nodes.add(new HostAndPort("192.168.1.118", 7001));
nodes.add(new HostAndPort("192.168.1.118", 7002));
nodes.add(new HostAndPort("192.168.1.118", 7003));
nodes.add(new HostAndPort("192.168.1.118", 7004));
nodes.add(new HostAndPort("192.168.1.118", 7005));
nodes.add(new HostAndPort("192.168.1.118", 7006));
//jedisCluster 一般是单例的 在系统关闭的时候 关闭
JedisCluster jedisCluster = new JedisCluster(nodes);
//使用jedisCluster操作数据库
jedisCluster.set("th003", "th003");
String str = jedisCluster.get("th003");
System.out.println(str);
jedisCluster.close();
}