redis的各个数据结构常用功能

 
redis的各个数据结构常用功能
结构类型 常用命令 使用场景
String set、get、mset、mget、incr 缓存、计数器、session、限速(发短息间隔)
List rpush、lpop、lrange、lindex 消息队列(brpop可实现阻塞队列)、文章列表
Hash hset、hget 关系记录表
Set

sadd、srem、scard

用户标签
zset

zadd、zrem、zrange

用户详情以及分数、实时热数据排序、延时队列(时间戳score消息内容key)

HyperLogLog pfadd、pfcount 统计UV(80%误差)
Geo geoadd、geopos、geolist 地理信息
Pub/Sub publish、subscribe 发布消息订阅消息
BloomFilter   解决很多精确度不高的统计需求
pipeline   组装命令批量执行
 
原文地址:https://www.cnblogs.com/xuxinstyle/p/13282904.html