|NO.Z.00217|——————————|CloudNative|——|KuberNetes&細粒度許可權控制.V01|------------------------------------------------|RBAC.v01|概述|
阿新 • • 發佈:2022-03-31
redis常用命令
-
keys 鍵命令
- keys 查詢所有key
- type 查詢key的型別
- del 刪除一個key
- expire 給key設定過期時間
- ttl 查詢key還有多長時間過期
- exists 查詢key是否存在
-
string 字串命令
- set 設定一個字串
- setex 設定一個帶過期時間的字串
- mset 設定多個字串
- get 獲取一個字串
- mget 獲取多個字串
- append 給字串追加內容
-
list 列表命令---有序的
- lpush 從列表頭部插入
- rpush 從列表尾部插入
- linsert 從列表中間插入
- llen 統計列表長度
- lindex 按索引取出一個元素
- lrange 取出多個元素
- lset 按索引更新鍵對應的值
- lrem 按照值刪除指定個數的元素
- lpop 從列表頭部彈出一個元素
- rpop 從列表尾部彈出一個元素
- lpushx 從已有的列表頭部插入一個元素,列表不存在不會建立
- rpushx 從已有的列表尾部插入一個元素,列表不存在不會建立
- ltrim 從列表中擷取一部分
-
set 集合命令---無序的,member不可以重複
- sadd 向集合中新增元素
- smembers 顯示所有集合成員
- srem 刪除集合成員
- sismember 判斷某個元素是否是集合中的成員
- srandmember 從集合中隨機選取一個成員
-
zset 有序集合命令---score可以重複,member不可以重複
- zadd 向有序集合中新增元素
- zrange 從有序集合中獲取元素
- zrangebyscore 從有序集合中通過score獲取元素
- zrem 從有序集合中刪除元素
- zremrangebyscore 按照score刪除元素
- zrank 獲取有序結合中元素的索引
- zremrangebyrank 按照索引刪除元素
- zrevrange 反轉有序集合
-
hash 雜湊命令
- hset 設定雜湊值的單個鍵值對
- hmset 設定雜湊值的多個鍵值對
- hget 獲取雜湊值的單個鍵值對
- hmget 獲取雜湊值的多個鍵值對
- hdel 刪除雜湊值中鍵值對
- hkeys 獲取雜湊值中的所有鍵
- hvals 獲取雜湊值中的所有值
- hexists 檢視雜湊值中的某個鍵是否存在
- hgetall 獲取雜湊值中的所有鍵值
- hlen 獲取雜湊中的鍵值對個數
- hsetnx 和hset有點類似,不同之處在於當key對應的field存在時就不做操作了,只有field不存在時才會增加