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