操作 | 场景 | ||
string | 字符串 | 设置键值 set key value 设置 过期时间 setex key seconds value 设置多个键值 mset key value key value 获取多个键 mget key | 做简单的键值对缓存 |
list | 列表 | 左侧插入数据,lpush key value 右侧插入数据 rpush key value 返回列表指定元素 lrange key start stop 移除元素 lrem key count value | 存储一些列表型的数据结构,类似粉丝列表、文章的评论列表之类的数据 |
set | 无序集合 | 添加元素 sadd key member1 member2 返回所有元素 smembers key 移除指定元素 srem key | 交集、并集、差集的操作,比如交集,可以把两个人的粉丝列表整一个交集 |
hash | 哈希 | 设置单个属性 hset key field value 设置多个属性 hmset key field value 获取多个属性值 hmget key fileld1 field2 删除属性 hdel key field1 field2 | 结构化的数据,比如一个对象 |
zset | 有序集合 | 添加 zadd key score member1 score member2 获取 zrange key start stop 移除指定元素 zrem key member1 member2 | 去重但可以排序,如获取排名前几名的用户 |
Redis数据类型
最新推荐文章于 2024-10-18 13:42:20 发布