redis
Allen Wu(WU, ZHWIEI)
keep learning
展开
-
带上问题来学redis,看到不吃亏(什么是redis?缓存问题、数据一致性、redis配置文件汉化版)
文章目录redis是什么?为什么说redis是缓存中间件??redis.conf翻译与配置缓存穿透什么是缓存穿透?缓存穿透的危害!!!该当如何?????方案一:缓存空值方案二:布隆过滤器布隆过滤器两种方案比较缓存雪崩雪崩?到点了,键值通通下班了。。。如何处置乎???方案一:永不下班(设置永不过期)方案二:错峰(随机key值过期时间)方案三:设置二级缓存方案四:redis高可用方案五:降级缓存击穿(热点数据集中失效)解决方案方案一:锁方案二:永不过期方案比较数据一致性解决方案什么是懒加载?延迟双删为什么要双删转载 2020-08-24 12:16:57 · 202 阅读 · 0 评论 -
使用stringRedisTemplate操作redis hash结构数据只能存储String类型的问题
最近在学习redis,但是在使用stringRedisTemplate模板的时候发现只能存储string的类型。 private StringRedisTemplate stringRedisTemplate; @Autowired(required = false) public void setStringRedisTemplate(StringRedisTemplat原创 2018-02-03 10:34:52 · 23272 阅读 · 0 评论 -
redis分布式锁java实现
网上有很多分享分布式锁的代码,好多都不能用,或者测试有很多问题,自己结合大神的代码,有了以下这个版本的代码,废话不多说直接上代码:import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolCon...原创 2018-10-26 17:19:29 · 3436 阅读 · 2 评论