1.用途
数据库、缓存和消息中间件
2.类型
字符串(strings)
set---设置值
get--获取值
mset--设置多个键值对
append--添加字符串
del--删除
incr/decr --增加/减少 1
设置值有效时间 5秒
散列(hashes)
hset/hget --设置/获取散列值
hmset/hmget--设置/获取多对三列值
hsetnx--如果散列存在,则不设置
hkeys/hvals--返回所有key/values
hlen---返回所列包含域的数量 设置得两个属性值
hdel--删除散列指定的域(field)
hexists--判断是否存在
列表(lists)
lpush/rpush--从左右插入数据
lrange--获取指定长度数据
ltrim--获取一定长度数据
lpop/rpop--移除最左/右的元素并返回
lpushx/rpushx--从左右插入数据 --key存在的时候插入数据,不存在时不做任何处理
集合(sets)
sadd/srem --添加/删除元素
sismember--判断是否为set的一个元素
smembers--返回该集合的所有成员
sdiff--返回集合的交集
sinter--返回几个集合的交集
sunion--返回几个集合的并集
有序集合(sorted sets)