摘要:
示例代码: 码云: https://gitee.com/chxlay/be-helpful.git > 模块:behelpful-common > behelpful-data , iredis 路径下 加入依赖: <!-- Redisson依赖,根据需求,可选的 --> <dependency> 阅读全文
posted @ 2021-08-03 01:18
Vermeer
阅读(117)
评论(0)
推荐(0)
摘要:
//对比防重删令牌 String script = "if redis.call('get', KEYS[1]) == ARGV[1] then return redis.call('del', KEYS[1]) else return 0 end"; Jedis jedis = jedisPool 阅读全文
posted @ 2021-08-03 00:55
Vermeer
阅读(261)
评论(0)
推荐(0)
摘要:
1 缓存穿透,通过不存在的key访问db 2 缓存击穿,通过失效的热点key访问db 3 缓存雪崩,通过key的集体过期时间访问db 1:缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中,将去查询数据库,但是数据库也无此记录,并且处于容错考虑,我们没有将这次查询的null写入缓存,这 阅读全文
posted @ 2021-08-03 00:49
Vermeer
阅读(116)
评论(0)
推荐(0)
摘要:
MySQL 实现附近人功能纯属学习,并不好用,推荐使用 Search,方案对比: 方案 优势 缺点 Mysql外接正方形 逻辑清晰,实现简单,支持多条件筛选 效率较低,不适合大数据量,不支持按距离排序 Mysql+Geohash 借助索引有效提高效率,支持多条件筛选 不支持按距离排序,存在数据库瓶颈 阅读全文
posted @ 2021-08-03 00:43
Vermeer
阅读(432)
评论(0)
推荐(1)
摘要:
摘自:https://www.cnblogs.com/88223100/p/NEAR-BY-REDIS.html 不推荐使用 Redis 实现 ,推荐使用 ES 或者其他,ES 实现方案请前往:https://www.cnblogs.com/Alay/p/15115433.html 前言: 针对“附 阅读全文
posted @ 2021-08-03 00:23
Vermeer
阅读(337)
评论(0)
推荐(0)
摘要:
此笔记是学习之初做的,很多是从别人的博客中学习来的,献丑了,抛砖引玉 近两年的开发中我很少使用 RedisTemplate 了,使用自己整合 Jedis ,自行整合 Redis 请查看: https://www.cnblogs.com/Alay/p/15092531.html 配置系列化: @Con 阅读全文
posted @ 2021-08-03 00:10
Vermeer
阅读(155)
评论(0)
推荐(0)