Jedis操作单机版RedisJedis jedis = new Jedis(ip,port);//创建一个Jedis对象jedis.set(“test”,“hello world”);//存值String s = jedis.get(“test”);//取值System.out.println(s);jedis.clo...

Jedis操作单机版Redis
Jedis jedis = new Jedis(ip,port);//创建一个Jedis对象
jedis.set(“test”,“hello world”);//存值
String s = jedis.get(“test”);//取值
System.out.println(s);
jedis.close();//一定要记得关闭,因为它不会自动关闭,极为浪费资源
使用连接池
JedisPool jedisPool = new JedisPool(ip,port);
Jedis jedis = jedisPool.getResource();
jedis.set(“test”,“hello world”);//存值
String s = jedis.get(“test”);//取值
System.out.println(s);
jedis.close();//一定要记得关闭,不然连接池无法回收;
jedisPool.close();//系统关闭时关闭连接池、、
Jedis操作集群版Redis//cluster意为集群,一群
Set<HostAndPort> nodes = new HashSet();
nodes.add(new HostA
ndPort(ip,port));//每一个Redis服务器就添加一个节点
JedisCluster jedisCluster = new JedisCluster(nodes);
jedisCluster.set("key","value");
jedisCluster.get("key");
jedisCluster.close();//系统关闭时关闭
通过spring配置
单机版
配置实现类
<bean id = "jedisClientSingle" class=“实现类名”/>
集群版配置
<bean id = ""jedisCluster" class=“redis.clients.h=jedis.JedisCluster”>
<constructor-arg>
<set>
<bean class=""redis.clients.jedis.HostAndPort>
<constructor-arg name = "host" value="ip"/>
<constructor-arg name = "port" value="port"/>
</bean>
<bean class=""redis.clients.jedis.HostAndPort>
<constructor-arg name = "host" value="ip"/>
<constructor-arg name = "port" value="port"/>
</bean>
</set>
</costructor-arg>
</bean>
通过Spring容器获取JedisCluster对象
ApplicationContext applicationContext = newClassPathXmlAppolicationContext(“classpath:applicationContext.xml”);
JedisCluster jedisCluster = applicationContext.getBean(JedisCluster.class);
jedisCluster.set("key","value");
jedisCluster.get("key");
jedisCluster.close();//系统关闭时关闭
本文标题为:Jedis操作Redis


基础教程推荐
- Python安装第三方库的方法(pip/conda、easy_install、setup.py) 2023-07-28
- oracle19c卸载教程的超详细教程 2023-07-23
- oracle数据库排序后如何获取第一条数据 2023-07-24
- redis乐观锁与悲观锁的实战 2023-07-13
- Python常见库matplotlib学习笔记之画图中各个模块的含义及修改方法 2023-07-27
- redis 数据库 2023-09-13
- Java程序员从笨鸟到菜鸟(五十三) 分布式之 Redis 2023-09-11
- SQL Server如何设置用户只能访问特定数据库和访问特定表或视图 2023-07-29
- Mariadb数据库主从复制同步配置过程实例 2023-07-25
- Windows10系统中Oracle完全卸载正确步骤 2023-07-24