Redis数据类型及常用方法整理

Redis有五种数据类型,具体如下:
 
通用常用方法:
keys pattern  #查找key,可以使用*和?进行搜索。
del key   #删除key。
1.string 类型 (key : value(string/int/float))
 
  常用方法:
set key value   #赋值
get key         #获取
incr key [int]    #自增操作
decrby key [int]  #自减操作
 
2.list 类型 有序列表 (key:(value1,value2,value3,,,,,valuen)) 元素值可以重复
 
  常用方法:
lpush key value   #从左侧插入值
rpop key          #从右侧弹出值
llen key          #获取列表元素数量
3.set 类型 无序列表 (key:(value1,value2,value3,,,,,valuen)) 
 
  常用方法:
sadd key value  #插入值
smembers key    #获取列表所有值
scard  key      #获取列表元素数量
sismember key value    #列表是否存在此元素
srem key value  #移除值
4.hash类型 散列类型 key:(key1:value1,key2:value2...)
 
  常用方法:
hset key key1 value  #添加键值对
hget key key1        #获取值
hlen key             #获取键值对数量
hmget key key1 key2  #获取多个键值
5.sort set类型 有序分数集 key:(score1:value1:rank,score2:value2,rank)
 
  常用方法:
zadd key score value #添加值
zcard key            #获取元素数量
zrank key rank       #获取key中排序为rank的值
zrank key rank1 rank2 withscores  #获取排序为rank1至rank2之间的值

猜你喜欢

转载自www.cnblogs.com/yuanwanli/p/12617097.html
今日推荐