随笔分类 -  Redis

摘要:private static final Long SUCCESS = 1L; private static String script1 = "if redis.call('setNx',KEYS[1],ARGV[1]) then " + " if redis.call('get',KEYS[1] 阅读全文
posted @ 2020-03-21 13:51 陈小兵 阅读(897) 评论(0) 推荐(0)
摘要:1 准备工作 先确保代码中已经集成Redis 2 Redis消息监听器配置 //序列化定制 @Bean public Jackson2JsonRedisSerializer<Object> jackson2JsonSerializer() { Jackson2JsonRedisSerializer< 阅读全文
posted @ 2020-03-15 12:34 陈小兵 阅读(747) 评论(0) 推荐(0)
摘要:1 添加redis依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version> </dependency> <dependen 阅读全文
posted @ 2020-03-15 12:31 陈小兵 阅读(461) 评论(0) 推荐(0)
摘要:1 添加Redis依赖 引入需要集成的redis版本 <!--spring redis 2.8.2 start--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> < 阅读全文
posted @ 2020-03-15 11:57 陈小兵 阅读(505) 评论(0) 推荐(0)
摘要:1 背景 由于项目中使用的spring版本比较低,无法很好支持某些功能的使用,于是决定将spring3升级为spring4 2 升级spring版本 修改前:<spring.version>3.1.1.RELEASE</spring.version> 修改后 :<spring.version>4.3 阅读全文
posted @ 2020-03-15 11:49 陈小兵 阅读(480) 评论(0) 推荐(0)
摘要:1.背景 由于业务需求最近准备将系统中原有的memcached改造为Redis,实现多数据类型的分布式缓存。 2.分布式缓存: 3.集成改造 1) Pom依赖 vcsp-genericProfessionServer\pom.xml <dependency> <groupId>org.apache. 阅读全文
posted @ 2020-03-15 11:25 陈小兵 阅读(275) 评论(0) 推荐(0)
摘要:1.1 背景 因业务需要准备在原有Tomcat部署的web项目中加入Redis 实现session共享方案。 1.2 业务流程 1.3 功能改造 1) 下载tomcat-cluster-redis-session-manager https://github.com/ran-jit/tomcat-c 阅读全文
posted @ 2020-03-15 11:03 陈小兵 阅读(821) 评论(0) 推荐(0)
摘要:Jedis结合setNX方法实现分布式锁 public boolean lock(String key, int exprie) { try { exprie = exprie <= 0 ? 60 : exprie; String value = JsonUtil2.obj2String(creat 阅读全文
posted @ 2019-02-28 08:55 陈小兵 阅读(310) 评论(0) 推荐(0)
摘要:redisTemplate实现分布式锁 /** * 分布式锁-加锁 * @param key * @param value 当前时间+超时时间 System.currentTimeMillis()+timeout * @return */ public boolean lock(String key 阅读全文
posted @ 2019-02-28 08:55 陈小兵 阅读(177) 评论(0) 推荐(0)
摘要:memcached: 1.适合做内存缓存,对可靠性没有要求,不支持持久化;速度快、并发高。2.支持的数据结构单一,只支持Key-value,3.value最大支持1M3.在传统tomcat 部署war项目中使用memcached实现session共享非常方便,仅需要在tomcat配置文件中进行配置即 阅读全文
posted @ 2018-11-02 09:26 陈小兵 阅读(244) 评论(0) 推荐(0)