redis基本命令

2021-08-01 13:32:07 字數 1103 閱讀 9421

redis是乙個記憶體資料庫,通常可以作為快取使用,常用的命令有:

redis-server 啟動資料庫,預設埠為6379

redis-cli 連線資料庫,預設ip是127.0.0.1,埠是6379

redis-cli -h 127.0.0.1 -p 6380 -a 密碼  ,連線資料庫,指定主機和埠號

select db  選擇資料庫,預設是0,預設最大值是16,可以配置檔案中修改(databases 16)

move key db  將key移到新資料庫db

keys *  檢視所有的key

keys pattern 檢視匹配的key

exists key  判斷對應的key是否存在

get key  獲取key對應的值

mget key1 key2 key3  同時獲取多個key的值

dump key  返回序列化key的值

ttl key 獲取key的剩餘生存時間,以秒為單位

pttl key 獲取key的剩餘生存時間,以毫秒為單位

type key 檢視key對應值的型別

randomkey 隨機返加乙個key

set key value  設定key對應的值value

setex key timeout value 設定key對應的值,同時設定key的超時時間timeout,以秒為單位

setnx key value  當key不存在時,設定key對應的值value

rename key newkey   用鍵名newkey重新命名鍵key(注意:即使newkey已經存在),重新命名後,newkey的值為原key的值

renamenx key newkey  當newkey不存在時,用鍵名newkey重新命名鍵key,重新命名後,newkey的值為原key的值

expire key seconds  設定key的過期時間,單位是秒

pexpire key milliseconds  設定key的過期時間,單位是毫秒

persist key 移出key的過期時間

del key 刪除key及其值

del key1 key2 key3  刪除多個key及值

flushdb 清空當前資料庫的資料

redis基本命令

一,基本操作 1.select index index 0 idnex 17選擇資料庫 3.shutdown 停止資料庫 4.config get loglevel 得到當前日誌級別 5.flushall 清空所有資料庫的資料 6.keys 遍歷當前資料庫中所有的鍵 7.type key 獲取鍵的型...

redis 基本命令

1 del key 該命令用於在 key 存在時刪除 key。dump key 序列化給定 key 並返回被序列化的值。exists key 檢查給定 key 是否存在。expire key seconds 為給定 key 設定過期時間。expireat key timestamp expireat...

Redis 基本命令

dir usr local redis redis 2.8.13 start sever cd dir src redis server src redis cli stop server pkill redis server commands keys 將redis 作為linux 服務隨機啟動 ...