Redis 常用数据结构命令

1. 字符串(string)

  • 增加元素
set key value [EX seconds] [PX milliseconds] [NX|XX]  

EX seconds:为键设置秒级过期时间  
PX milliseconds:为键设置毫秒级过期时间  
NX:键必须不存在,才可以设置成功,用于添加  
XX:键必须存在,才可以设置成功,用于更新  
  • 删除元素
get key  
  • 其他
mset key value  
mget key  

2. 哈希(Hash)

  • 设置值
hset key field value  
  • 获取值
hget  
  • 删除值
hdel key field  
  • 其他
hmget key field [field ...]  
hmset key field value [field value ...]  
hexists key field  
hkeys key  
hvals key  
hgetall key  

3. 列表(List)

  • 增加元素
rpush key value [value ...]  
lpush key value [value ...]  

4. 集合(Set)

  • 增加元素
sadd key member [member ...]  
  • 删除值
srem key member [member ...]  

5. 有序集合(Sorted Set)

  • 增加元素
zadd key [NX|XX] [CH] [INCR] score member [score member ...]  
  • 删除值
zrem key member [member ...]  
  • 其他
zscore key member  
zrank key member  
zrevrank key member  
zrange key start stop [WITHSCORES]  
zrevrange key start stop [WITHSCORES]  

猜你喜欢

转载自www.cnblogs.com/wining/p/9698701.html