首语:先在web项目中引用redis.clients.jedis的jar包,Jedis命名规则为Java首字母加上Redis中除去首字母的部分
一、连接单个Redis服务器
@Test
public void testRedis() throws Exception{
//和Redis服务器创建连接,参数为Redis服务器所在电脑Ip和Redis的端口号
Jedis jedis = new Jedis("192.168.26.158",6379);
//设值,Redis中的集合命令对应Jedis的方法名称
jedis.set("linKey","linValue");
String result = jedis.get("linKey");
System.out.println(result);
//用完关闭连接
jedis.close();
}
二、用连接池连接单个Redis服务器
@Test
public void testRedisPool(){
//创建连接池,连接池为单例的,参数为Redis服务器所在linux系统ip和端口号
JedisPool jedisPool = new JedisPool("192.168.26.158",6379);
//从连接池中获取一个连接
Jedis jedis = jedisPool.getResource();
System.out.println(jedis.get("linKey"));
//关闭连接,被连接池回收
jedis.close();
//关闭连接池
jedisPool.close();
}
三、连接Redis集群
@Test
public void testRedisCluster(){
//设置集群中的节点
Set<HostAndPort> nodes = new HashSet<HostAndPort>();
nodes.add(new HostAndPort("192.168.26.158",7001));
nodes.add(new HostAndPort("192.168.26.158",7002));
nodes.add(new HostAndPort("192.168.26.158",7003));
nodes.add(new HostAndPort("192.168.26.158",7004));
nodes.add(new HostAndPort("192.168.26.158",7005));
nodes.add(new HostAndPort("192.168.26.158",7006));
//创建集群操作对象
JedisCluster jedisCluster = new JedisCluster(nodes);
jedisCluster.set("testClu","hahahahaha");
System.out.println(jedisCluster.get("testClu"));
//关闭连接
jedisCluster.close();
}
======以下于你或许是个好消息======
好消息就是:欢迎访问下面的博客网站哈哈哈......
网站名称:Java学习笔记网 (点击进入)
url:https://www.javaxxbj.com/ (点击进入)
网站特点:
- java主要网站的导航目录
- 你可以记录自己的博客,并可以控制显示和隐藏,可利于管理啦!!!
- 可以添加收藏各个网站的链接!!!
- 甚至也可以文章收藏,点赞,关注,查看我的消息等功能哦!!1
看一小点点的截图:
或可一试哦!