Redis客户端和spring
来源:互联网 发布:网络高利贷曝光吧 编辑:程序博客网 时间:2024/06/06 20:00
1. pom配置
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.6.2</version>
</dependency>
2.spring配置
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="10" />
<property name="maxIdle" value="10" />
<property name="minIdle" value="1" />
</bean>
<bean id="jedisShardInfo" class="redis.clients.jedis.JedisShardInfo">
<constructor-arg index="0" value="10.16.3.2" />
<constructor-arg index="1" value="6379" type="int"/>
<property name="password" value="123456"/>
</bean>
<bean id="jedisPool" class="redis.clients.jedis.ShardedJedisPool">
<constructor-arg index="0" ref="jedisPoolConfig" />
<constructor-arg index="1">
<list>
<ref bean="jedisShardInfo" />
</list>
</constructor-arg>
</bean>
<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
<property name="maxTotal" value="10" />
<property name="maxIdle" value="10" />
<property name="minIdle" value="1" />
</bean>
<bean id="jedisShardInfo" class="redis.clients.jedis.JedisShardInfo">
<constructor-arg index="0" value="10.16.3.2" />
<constructor-arg index="1" value="6379" type="int"/>
<property name="password" value="123456"/>
</bean>
<bean id="jedisPool" class="redis.clients.jedis.ShardedJedisPool">
<constructor-arg index="0" ref="jedisPoolConfig" />
<constructor-arg index="1">
<list>
<ref bean="jedisShardInfo" />
</list>
</constructor-arg>
</bean>
3.java test
ShardedJedisPool jedisPool = (ShardedJedisPool)AppContextUtil.getContext().getBean("jedisPool");
ShardedJedis jedis = jedisPool.getResource();
// 执行set指令
String result = jedis.set("key-string", "Hello, Redis!");
System.out.println( String.format("set指令执行结果:%s", result) );
// 执行get指令
String value = jedis.get("key-string");
System.out.println( String.format("get指令执行结果:%s", value) );
ShardedJedis jedis = jedisPool.getResource();
// 执行set指令
String result = jedis.set("key-string", "Hello, Redis!");
System.out.println( String.format("set指令执行结果:%s", result) );
// 执行get指令
String value = jedis.get("key-string");
System.out.println( String.format("get指令执行结果:%s", value) );
0 0
- Redis客户端和spring
- redis客户端jedis连接和spring结合
- redis 和 客户端使用
- spring-data-redis : Spring 提供的 redis客户端工具包
- redis 启动服务端和客户端
- Redis客户端之Spring整合Jedis
- Redis客户端之Spring整合Jedis
- Redis客户端之Spring整合Jedis
- redis 客户端结合spring配置应用
- java Redis客户端之Spring整合Jedis
- 使用Redis的jedis客户端整合spring
- redis和spring整合
- spring和redis集成
- redis和spring整合
- spring和redis集成
- redis和spring整合
- Redis单机集群配置和java客户端
- redis系列(六)客户端和服务器
- IOS8 AlertView和ActionSheet不兼容问题解决方案
- Unparsed aapt error(s)! Check the console for output.错误
- C#WPF 问题解决 发生了 System.Windows.Markup.XamlParseException HResult=-2146233087 Message=“对类型“
- 林彪同志教我们学大数据分析
- MongoDB控制与管理常用工具和指令
- Redis客户端和spring
- 幸运素数
- c/c++面试题
- 虚函数
- glib交叉编译
- 12864字库的使用
- 关于单例设计模式的理解
- Cocos2d-x 解析json中的Unicode乱码
- 程序员必备的代码审查(Code Review)清单