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

相關文章
相關標籤/搜索