Redis中基本資料型別的操作

2021-07-12 01:16:08 字數 1575 閱讀 6775

1.字串string的使用

字串的操作命令表 命令

行為get

獲取儲存在給定鍵中的值

set設定儲存在給定鍵中的值

del刪除儲存在給定鍵中的值

我們在其互動模式下測試如下

2.列表list的使用

redis列表的可執行操作和很多程式語言裡面的列表操作很相似:lpush命令和rpush命令分別用於將元素推入到列表首和尾等

list的命令列表如下 命令

行為rpush

將給定值推入到列表尾

lpush

將給定值推入到列表首

lindex

獲取列表在給定位置上的單個元素

lrange

獲取鍊錶在給定範圍的所有值

lpop

從列表首部彈出乙個值

rpop

從列表尾部彈出乙個值

list的使用例項

3.集合set的使用

set和list的區別就是,list可以儲存多個重複的值,而set不能,此外set只儲存鍵值

set的命令 命令

行為sadd

將給定元素新增到集合

smembers

返回集合包含的所有元素

sismember

檢查給定元素是否存在於集合

srem

如果給定元素存在與集合中,那麼移除這個元素

使用例項如下

4.雜湊hash的使用

redis的雜湊可以儲存多個鍵值對之間的對映

雜湊的命令如下

|命令|行為|

|hset|在雜湊裡關聯起給定的鍵值對

|hget|獲取指定雜湊鍵的值

||hgetall|獲取雜湊包含的所有鍵值對

|hdel|如果給定鍵存在於雜湊中,那麼移除這個鍵

hash例項如下

5.有序集合的使用

有序集合和雜湊一樣也是儲存鍵值對,但有序集合不僅可以用鍵來訪問元素,還可以用分值(score)來訪問元素

有序集合命令如下 命令

行為zdd

將乙個帶有給定分值的成員新增到有序集合裡面

zrange

根據分值的排序順序,獲取有序集合在給定範圍內的所有元素

zrangebyscore

獲取有序集合在給定分值內的所有元素

zrem

如果給定成員存在有序集合,那麼移除這個成員

使用例項如下

redis 基本資料型別基本操作

string string hash hashmap list linkedlist set hashset sorted set tree set 設定數值資料減少指定範圍的值 設定資料的過期時間 psetex key milliseconds value 設定指定欄位的數值資料增加指定範圍的值 ...

Redis 基本資料型別的操作

zadd 將乙個或多個member 元素加入到有序集合中 zrem 刪除 zcard 元素個數 zrank 獲取成員的排名 從小到大排列 param args public static void main string args 常用方法 valuekey1 value1 結構 key value...

redis基本資料型別及其操作

key valueset key value expiration ex seconds px milliseconds nx xx ex 秒 px 毫秒 nx 不存在 xx 存在 setnx a a 表示a存在則不做操作,不存在則設定 等價於 後面跟上了nx mget k k mset k v k...