maven 依赖
<dependency> <groupId>com.duowan.common</groupId> <artifactId>duowan-common-redis</artifactId> <version>1.0.1</version> </dependency>
spring配置
<bean id="redisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxActive" value="20" /> <!-- 等待时长,单位:毫秒 --> <property name="maxWait" value="10000" /> <property name="testWhileIdle" value="true" /> </bean> <bean id="udbRedisParent" abstract="true"> <property name="jedisPool"> <bean class="com.duowan.common.redis.JedisPoolFactoryBean"> <property name="poolConfig" ref="redisPoolConfig" /> <!-- <property name="server" value="${udb_redis_server}" /> --> <property name="server" value="127.0.0.1:6379" /> </bean> </property> </bean> <!-- redis dao --> <bean id="udbRedisDao" class="com.duowan.usercenter.dao.redis.UdbDaoRedisImpl" parent="udbRedisParent"></bean>
reids Dao示例代码
import com.duowan.common.redis.RedisDaoSupport; public class UdbRedisDao extends RedisDaoSupport { // 单条操作 public void setUser(String username,String pwd) { getRedisTemplate().set("pwd_"+username, pwd); } // 通过RedisTransactionCallback 批量操作redis public void delUser(final List<String> userList) { getRedisTemplate().execute(new RedisTransactionCallback<Object>() { public Object doInTransaction(Transaction tran) { for(String key : userList) { tran.del(key); } tran.exec(); return null; } }); } }
相关推荐
jedis配置,使用了ShardedJedisPool 连接池。适合初学者了解原理。
本demo为java连接redis,提供jedis连接池,提供String与Hash的存取方式; 提供相关工具包括vm虚拟机和linux的centos7;
jedis-2.9.0.jar及连接池分享!有需求的可以直接下载.用于引入jedis
下面小编就为大家带来一篇详谈Jedis连接池的使用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
redis连接池jar jedis+common
创建jedis池配置实例,redis各种crud方法,包括使用主从同步,读写分离。工具类中包括存放hash表键值对,键值对以map的方式储存,删除键值对,永久存放键值对,设置过期时间,需要的直接去gitHab上看...
Spring mvc整合redis实例(redis连接池) 将所有jedis 增删改进行事务的封装、查询单独做为有返回参数的封装。简化了很多代码
1.全网最强最好用redis 封装连接池,redis 配置详解 2.jar 内置最全 最安全的两种redis 连接池 创建方式(synchronized and look), 3.通过了自己公司生产环境的检测 4.使用方法:只需要将jar 放入项目 lib 下面 ...
实例化 Jedis 连接池: JedisPool pool = new JedisPool("localhost", 6379); 以下是如何在try-with-resources块中运行单个SET命令: try (Jedis jedis = pool.getResource()) { jedis.set("clientName", "Jedis")...
jedis(java连接redis)
Redis单机、主从、哨兵Jave-Jedis连接代码 博文地址:https://blog.csdn.net/scm_2008/article/details/127231800
Jedis连接池使用方法,Jedis数据类型操作及事务简单介绍
关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
jedis-2.9.0.jar和commons-pool2-2.6.0.jar下载(jedis连接redis数据库)
此资源为Java连接redis的工具...注意点二:JedisPoolConfig 连接池 引用的是org.apache.commons.pool1.impl.GenericObjectPoolConfig;部分功能没有; 正确重新引用 org.apache.commons.pool2.jar。 详细请阅览相关资料
使用jedis连接池获取的jedis,可减轻redis服务器的压力,提高了运行效率
linux中安装redis和jedis及jedispool; redis安装所遇到的问题;
redis博客总集-jedis连接redis的所有操作