redis的数据类型

发布时间:2024年01月24日

Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)

一、redis的五种数据类型
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 赋值 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 取值 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?删除 ? ? ? ? ? ? ? ? ? ? 特点
? ? string ? ? ? ? ? ? ? ? set k v ? ? ? ? ? ? ? ? ? ? ? ? ?get k ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?del k ? ? ? ? ? ? ? ? ? String
? ? hash ? ? ? ? ? ? ? ? ?hset k kv ? ? ? ? ? ? ? ? ? ? ?hget k k ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? hdel k k ? ? ? ? ? ? ?Map
? ? list ? ? ? ? ? ? ? ? ? ? lpush/rpush k v... ? ? ? ?lrange k 0 -1 ? ? ? ? ? ? ? ? ? ? ? ? ? lrem k n v ? ? ? ? ? LinkedList
? ? set ? ? ? ? ? ? ? ? ? ? sadd k v... ? ? ? ? ? ? ? ? ? ?smembers k ? ? ? ? ? ? ? ? ? ? ? ? ? ?srem k v ? ? ? ? ? ? ?Set
? ? zset ? ? ? ? ? ? ? ? ? zadd k n v... ? ? ? ? ? ? ? ? zrange k 0 -1 withscores ? ? ? zrem k v ? ? ? ? ? ? ?sort Set
例:?

二、集合的并,交,差运算

redis的交、并、差集
? ? ? ? setA: 1 2 3
? ? ? ? setB: 2 3 4
? ? ? ? 并集:sunion setA setB--->1 2 3 4
? ? ? ? 交集:sinter setA setB--->2 3
? ? ? ? 差集:sdiff setA setB---> 1

文章来源:https://blog.csdn.net/m0_74356429/article/details/135822070
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。