Redis通用命令

2021-09-25 13:51:52 字數 1359 閱讀 6260

五種資料型別的資料的結構差異所以命令也不盡相同,但是還是有一些相通的命令。所以此處先介紹下通用命令

在redis中,預設一共有16個資料庫,編號為0-15,正常情況下,使用者登入成功後,首先看到的是0號庫,可以手動切換為其他庫,使用select 命令切換

set命令用於建立k/v對

del命令用於當key存在時刪除key

dump命令序列化指定key,返回被序列化的值

若key不存在,則返回nil

exists命令檢查key是否存在

1表示存在,0表示不存在

ttl命令以秒為單位,返回給定 key 的剩餘生存時間(ttl, time to live)。

-2表示key不存在,-1表示沒有設定有效時間,不會過期,我們可以通過expire key 設定有效時間

pexpire同樣是設定過期時間,只是單位是毫秒

pttl和ttl命令一樣,只是返回單位是毫秒

keys 通過正規表示式查詢符合條件的key,keys * 查詢所有的key

randomkey 從當前資料庫隨機返回乙個key

type 返回key的型別,不存在返回的是none

rename 修改key的名稱

flushdb清空當前庫

flushall清空所有庫

Redis 全域性通用命令整理

1.檢視所有鍵 keys 2.檢視鍵總數 dbsize dbsize命令會返回當前資料庫中鍵的總數。dbsize命令在計算鍵總數時不會遍歷所有鍵,而是直接獲取redis內建的鍵總數變數,所以dbsize命令的時間複雜度是o 1 而keys命令會遍歷所有鍵,所以它的時間複雜度是o n 當redis儲存...

Redis 配置項及通用命令

redis 的配置檔案位於 redis 安裝目錄下,檔名為redis.conf。可以通過 config 命令檢視配置項。redis 127.0.0.1 6379 config get config setting name如 redis 127.0.0.1 6379 config get logle...

02 redis通用命令操作

set hi hello 設定值 get hi 獲取值 keys 查詢出所有的key memcached 不能查詢出所有的key keys h 模糊查詢key keys h ie 模糊查詢 keys o?e 通配單個字元 randomkey 隨機key type age 查詢出是啥型別 exists...