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
				
        
 
            
        基础教程推荐
- 浅谈数据库优化方案 2024-02-16
 - Mysql查看死锁与解除死锁的深入讲解 2024-02-14
 - 详解Redis连接命令使用方法 2024-03-23
 - Redis配置项汇总 2024-04-04
 - mysql时间字段默认设置为当前时间实例代码 2022-08-31
 - Redis GEORADIUS命令 2024-04-06
 - mysql服务启动却连接不上的解决方法 2023-12-08
 - 如何保障mysql和redis之间的数据一致性 2024-04-25
 - MySQL索引优化之适合构建索引的几种情况详解 2023-12-29
 - SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解 2024-02-13
 
    	
    	
    	
    	
    	
    	
    	
    	
						
						
						
						
						
				
				
				
				