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 | 组装命令批量执行 | |

浙公网安备 33010602011771号