redis所有的使用场景,还有吗?

jqsl20121年前 ⋅ 1061 阅读
1. 缓存
2. 数据共享分布式
3. 分布式锁
4. 全局ID
5. 计数器
6. 限流
7. 位统计
8. 购物车
9. 用户消息时间线timeline
10. 消息队列
11. 抽奖
12. 点赞、签到、打卡
13. 商品标签
14. 商品筛选
15. 用户关注、推荐模型
16. 排行榜
17. GEO地理位置
18. 反垃圾系统

 

还有吗?欢迎追加补充加补充补充充…… 我只会get、set redis的分布式锁不可控因素太多,建议慎用 非高并发场景里作为一级缓存: get/set 高并发场景里作为二级缓存: 分摊一级缓存以外的流量请求,减轻db压力 pv uv 统计 电商的秒杀,抢购场景 Uniq 操作,获取某段时间所有数据排重值、维护好友关系(使用set进行是否为好友关系,共同好友等操作) http://shouce.jb51.net/redis-all-about/CodeDesignRule/applicaiton.html 貌似很全了,至少包含了大部分的使用场景[强] 一个好好的get set缓存库,被你们玩的花里胡哨的, 个人以为缓存就是redis最直接的价值,经常不用的数据,还是存储到数据库好一些。 @def 这叫功能强大,想象力丰富 现在redis/es已经成为互联网标配了,很难想象未来会有什么新技术取代之

全部评论: 0

    相关推荐