Redis 实战

创作人 Leo


编辑时间 Wed Jan 15,2020 at 10:55


随机抽奖码

Set + spop
利用 spop 可以移除并返回集合中的一个随机元素的特性,可以提前将顺序的数据跑进集合,然后在使用时随机抽取
单线程的 Redis 可以保证不会有重复的,而且还是随机值

简易队列服务

queue + lpush + brpop 读取端用 brpop 循环阻塞等待队列中的写入

点赞

incr :点赞数量使用 incr 自增,能够快速记录,其他需要频繁操作计数的也可以用它
具体用户数据落地,可以根据业务选择集合、哈希等

布隆过滤器

bitmap

共同好友

set sunion


阅读:27
搜索
  • Linux 高性能网络编程库 Libevent 简介和示例 1887
  • Mac系统编译PHP7【20190929更新】 1732
  • Windows 安装Swoole 1543
  • Hadoop 高可用集群搭建 (Hadoop HA) 1426
  • Hadoop 高可用YARN 配置 1347
  • 小白鼠问题 1269
  • Hadoop Map Reduce 案例:好友推荐 1226
  • 自动化测试工具 Selenium 1090
  • GIT 分支管理 1006
  • 一致性哈希算法说明及PHP示例 961
简介
不定期分享软件开发经验,生活经验