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之间的值