- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Redis模糊匹配的命令,为什么要用scan而不能用keys
对于Redis服务器的维护,有时我们需要从成千上万的key中,找出我们指定的key,也就是模糊匹配出来的key,redis提供了一个简单粗暴的命令:keys,它可以用来列出所有满足特定正则字符串规则的 key。但是对于这个简单粗暴的命令,要是不想被同事吊,生产环境就忘记有这个命令的存在,或者是这个命令在生产环境已经被老大给和谐了,原因想必大家也知道,这个指令没有offset...
2020-05-08 13:48:21 5212
原创 Redis中地理位置GEO模块,非常便捷的来查找附近的人或物
从Redis3.2 版本以后,增加了地理位置 GEO 模块,这个模块提供了6个Geo指令,分别是geoadd、geodist、geopos、geohash、georadiusbymember及georadius,通过这个模块的这些命令,可以用来实现平时开发需求当中的“附近的什么什么”,例如即时通讯中附近的人、外卖中附近的餐馆、共享单车中附近的车等等。地图元素的位置数据使用经纬度表...
2020-05-06 09:19:02 1299
原创 Redis中位图和HyperLogLog的应用
在我们日常开发中,会遇到一些布尔类型数据存储的需求,说的直白一些,就是是与不是、做与没做的一些需求,像用户的签到并记录这些签到,和办公系统里面打卡是一样的,下面两张图就是我的支付宝与我的移动的签到应用。当接到这样的需求时,第一时间我想到的就是使用Redis来应对这样的需求,用户一年的签到记录, 签了是 1,没签是 0,要记录 365 天。如果使用普通的 key/...
2020-05-04 09:30:26 336
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人