String (字符串)redis
设值格式 : set key value安全
取值格式 : get key对象
String类型是二进制安全的,redis的String类型能够包含任何数据,好比jpg图片或者序列化的对象.排序
String类型是redis最基本的类型,一个键最大能存储512MB.图片
Hash (哈希)rem
设值格式 : hmset name key1 value1 key2 value2字符串
取值格式 : hgetall keyget
redis hash 是一个键值(key =>value)对集合hash
redis hash 是一个String类型的field和value的映射表,hash特别适合用于存储对象List
List (列表)
Redis 列表是简单的字符串列表,按照差人顺序排序,能够添加一个元素到列表的头部(左边)或者尾部(右边)
取值格式 : lrange key start end
设值格式(尾部添加) : lpush name value
设值格式(头部添加) : rpush name value
删除格式 : lrem name index
长度格式 : llen name
Set(无序)
无序集合,集合是经过哈希表实现的,成功返回1,失败返回0
设值格式 : sadd key value
取值格式 : smembers key
Zset(有序)
有序集合,redis的zset和set同样也是String类型元素的集合,且不容许重复的成员,不一样的是每一个元素都会关联一个double类型的分数,redis正是经过分数来为集合中的成员进行从小到大排序,zset的成员是惟一的,但分数却能够重复
设值格式 : zadd key score value
取值格式 : zrange key start end