del
key : 刪除key
exists
key : 判斷key是否存在
type
key : 獲取key資料的型別
key時效性
expire
key seconds : 設定key有效期
pexpire
key milliseconds :
expireat
key timestamp : 設定到期時間戳(秒)
pexpireat
key milliseconds-timestamp :
ttl
key : 獲取生存時間(有效期s)
pttl
key : ms
persist
key : 切換key(需已存在)時效性為永久化
查詢key
keys
pattern : 查詢key, 匹配模式
其它rename
key newkey : 改名(若newkey已存在會被覆蓋)
renamenx
key newkey :
sort
: 對可排序資料排序(set, list, sorted_set), 不改變原資料型別
help @generic
: 檢視所有通用指令
select
index : 切換資料庫(預設為0號, 共16個)
ping
: 測試服務是否連通
quit
: 退出客戶端
echo
: 輸出資訊
db資料操作
move
key dbindex : 將資料移動至其它資料庫空間(需key不存在)
dbsize
: 檢視資料庫的資料總量(key)
flushdb
/flushall
: 刪除資料
控制資料庫主鍵id,為資料庫主鍵提供生成策略,保障資料庫表的主鍵一致性
控制資料的生命週期,通過資料是否失效控制業務行為,適用於所有具有時效性限定控制的操作
各種結構型和非結構型高熱資料訪問加速
購物車資料儲存設計
搶購、限購類、限量發放優惠券、啟用碼等業務的資料儲存設計
具有操作先後順序的資料控制
最新訊息展示
同類資訊的關聯搜尋、二度關聯搜尋、深度關聯搜尋
同型別不重複資料的合併、交集操作
同型別資料的快速去除
基於黑白名單設定的服務控制
計數器組合排序功能對應的排名
定時任務執行順序管理或任務過期管理
及時任務/訊息佇列執行管理
按次結算的服務控制
基於時間順序的資料操作,而不關心具體時間
redis基礎指令和資料型別
redis 通用指令
key通用指令 key 特徵 key是乙個字串,通過key獲取redis中儲存的資料 key應該設計哪些操作?對於key自身狀態的相關操作,例如 刪除,判定存在,獲取型別等 對於key有效性控制相關操作,例如 有效期設定,判定是否有效,有效狀態的切換等 對於key快速查詢操作,例如 按指定策略查詢k...
Redis之通用指令
對於key快速查詢操作,例如 按指定策略查詢key expire key seconds 秒 pexpire key milliseconds 毫秒 expireat key timestamp 時間戳 pexpireat key milliseconds timestamp 時間戳 ttl key...
Redis學習筆記 Key,db通用指令
key的其它操作 db基本操作指令 del keyexists keytype keyexpire key seconds pexpire key milliseconds expireat key timestamp linux下通過時間戳來設定有效性 pexpireat key millisec...