Redis支持的数据类型

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

相关文章
相关标签/搜索