redis将散裂中某个值自增_redis五种数据类型
string
Redis的字符串和其他編程語言或者其他鍵值存儲提供的字符串非常相似。
命令
行為
GET
獲取存儲在給定鍵中的值
SET
設置存儲在給定鍵中的值
DEL
刪除存儲在給定中的值(這個命令可以用于所有類型)
list(linked-list)
一個列表結構可以有序的存儲多個字符串,可以用LPUSH/RPUSH分別將元素推入列表的左端和右端。LPOP和RPOP用于從列表的左端和右端彈出元素。LINDEX用于獲取列表在給定位置的一個元素;LRANGE用于獲取列表內給定范圍的元素
命令
行為
RPUSH
將給定值推入列表的右端
LRANGE
獲取列表在給定范圍上的元素
LINDEX
從列表的左端彈出一個值,并返回彈出的值
set
集合(set)和列表(list)都可以存儲多個字符串,它們之間的不同在于,列表可以存儲多個相同的字符串,而集合則通過使用散列表來保證自己存儲的每個字符串都是各不相同的(這些散列表只有鍵,但沒有與鍵相關聯的值)。因為Redis的集合使用無序(()unordered)的方式存儲元素,所以用戶不能像使用列表那樣,將元素推人集合的某一端,或者從集合的某一端彈出元素。不過用戶可以使用SADD命令將元素添加到集合,或者使用SREM命令從集合里面移除元素。
命令
行為
SADD
將指定元素添加到集合
SMEMBERS
返回集合包含的所有元素
SISMEMBER
檢查給定元案是否存在于集合中
SREM
如果給定的元素存在于集合中,那么移除這個元素
hash
Redis的散列(hash)可以存儲多個鍵值對之間的映射。和字符串一樣,散列存儲的值既可以是字符串又可以是數字值,并且用戶同樣可以對散列存儲的數值執行自增操作或者自減操作
命令
行為
HSET
在散列里面關聯給定的鍵值對
HGET
獲取指定散列鍵的值
HGETALL
獲取散列包含的所有值對
HDEL
如果給定存在于散列里面,那么移除這個鍵
zset
有序集合(zset)和散列(hash)一樣,都用于存儲鍵值對,有序集合的鍵被稱為成員(member),每個成員都是各不相同的。有序集合的值則被稱為分值(score),分值必須為浮點數。有序集合是Redis里面唯一一個既可以根據成員訪問元素(這一點和散列一樣),又可以根據分值以及分值的排列順序來訪問元素的結構。
命令
行為
ZADD
將一個帶有給定分值的成員添加到有序集合里面
ZRANGE
根據元素在有序排列中所處的位置,從有序集合里面獲取多個元素
ZRANGEBYSCORE
獲取有序集合在給定分值范闈內的所有元素
ZREM
如果給定成員存在于有序集合.那么移除這個成員
總結
以上是生活随笔為你收集整理的redis将散裂中某个值自增_redis五种数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 银行卡自动注销 银行卡怎样才自动注销
- 下一篇: js中every用法_js数组中的方法