Redis常用命令

2021-07-09 03:41:28 字數 2113 閱讀 6110

redis服務啟動 n 

啟動 redis 服務

src/redis-server或者src/redis-server redis.conf

src/redis-server redis.conf 1>log.log 2>errlog.log

#1為標準輸出,2為錯誤輸出

n 將 redis 作為 linux 服務隨機啟動

vi /etc/rc.local, 加入**:

/root/install/redis-2.4.9/src/redis-server

n 客戶端連線

/usr/local/redis/redis-2.8.17/src/redis-cli

n 停止redis服務

/root/install/redis-2.4.9/src/redis-cli shutdown

redis 增刪改查 n 

取出當前匹配的所有key

redis 127.0.0.1:6379 > 

keys *

n 當前的key是否存在

redis 127.0.0.1:6379 > 

exists 

key n 

刪除當前key

redis 127.0.0.1:6379 > 

del 

key

n 設定key過期時間

redis 127.0.0.1:6379 > expire key 10

n 返回給定key的剩餘生存時間

redis 127.0.0.1:6379 > ttl key

n 移動key鍵值對到2資料庫

redis 127.0.0.1:6379 > move key 2

n 移除當前key的過期時間

redis 127.0.0.1:6379 > persist key

n 隨機返回乙個key

redis 127.0.0.1:6379 > randomkey

n 重新命名key

redis 127.0.0.1:6379 > rename old_key  new_key

n 返回key的資料型別

redis 127.0.0.1:6379 > type key

n 返回key的資料型別

redis 127.0.0.1:6379 > type key

n 測試連線是否存在

redis 127.0.0.1:6379 > ping

n 列印 

redis 127.0.0.1:6379 > echo 999

n 資料庫切換到2庫(預設有16個資料庫,索引0-15)

redis 127.0.0.1:6379 > select 2

n 退出連線

redis 127.0.0.1:6379 > quit

n 當前資料庫中key的數量

redis 127.0.0.1:6379 > dbsize

n 伺服器基本資訊

redis 127.0.0.1:6379 > info

n 獲取伺服器的引數配置

redis 127.0.0.1:6379 > config get dir

n 清空當前資料庫

redis 127.0.0.1:6379 > flushdb

n 清除所有資料庫

redis 127.0.0.1:6379 > flushall

n 實時轉儲收到的請求

redis 127.0.0.1:6379 > monitor

n 獲取當前慢日誌長度

redis 127.0.0.1:6379 > slowlog len

n 獲取所有慢日誌 

redis 127.0.0.1:6379 > slowlog get

n 重置慢日誌

redis 127.0.0.1:6379 > slowlog reset

注意:redis預設有16個資料庫,我們程式如用的是2庫

用redis-clie客戶端查詢要先切換到2庫

#切換redis資料庫 

select 2       

#獲取key的value

get key

Redis常用命令

1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...

redis常用命令

redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...

Redis常用命令

啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...