Redis常用命令手冊 伺服器相關命令

2022-08-05 00:21:17 字數 2626 閱讀 6436

測試連線是否存活:

redis 127.0.0.1:6379> ping

pong

//執行下面命令之前,我們停止redis伺服器

redis 127.0.0.1:6379> ping

could not connect to redis at 127.0.0.1:6379: connection refused

//執行下面命令之前,我們啟動redis伺服器

not connected> ping

pong

redis 127.0.0.1:6379>

第乙個ping時,說明此連線正常;

第二個ping之前,我們將redis伺服器停止,那麼ping是失敗的;

第三個ping之前,我們將redis伺服器啟動,那麼ping是成功的。

2、echo

在命令列列印一些內容:

redis 127.0.0.1:6379> echo hongwan

"hongwan"

redis 127.0.0.1:6379>

3、select

選擇資料庫。redis資料庫編號從0~15,我們可以選擇任意乙個資料庫來進行資料的訪問。

redis 127.0.0.1:6379> select 1

okredis 127.0.0.1:6379[1]> select 16

(error) err invalid db index

redis 127.0.0.1:6379[16]>

當選擇16時,報錯,說明沒有編號為16的這個資料庫。

4、quit

退出連線。

redis 127.0.0.1:6379> quit

[root@localhost redis-2.2.12]#

5、dbsize

返回當前資料庫中key的數目。

redis 127.0.0.1:6379> dbsize

(integer) 18

redis 127.0.0.1:6379>

結果說明此庫中有18個key。

6、info

獲取伺服器的資訊和統計。

redis 127.0.0.1:6379> info

redis_version:2.2.12

redis_git_sha1:00000000

redis_git_dirty:0

arch_bits:32

multiplexing_api:epoll

process_id:28480

uptime_in_seconds:2515

uptime_in_days:0..

.redis 127.0.0.1:6379>

此結果用於說明伺服器的基礎資訊,包括版本、啟動時間等。

7、monitor

實時轉儲收到的請求。

redis 127.0.0.1:6379> config get dir

1) "dir"

2) "/root/4setup/redis-2.2.12"

redis 127.0.0.1:6379>

從結果可以看出,此伺服器目前接受了命令"keys *"和"get addr"。

8、config get

獲取伺服器配置資訊。

redis 127.0.0.1:6379> config get dir

1) "dir"

2) "/root/4setup/redis-2.2.12"

redis 127.0.0.1:6379>

本例中我們獲取了dir這個引數配置的值,如果想獲取全部引數據的配置值也很簡單,只需執行」config get *」即可將全部的值都顯示出來。

9、flushdb

刪除當前選擇資料庫中的所有key。

redis 127.0.0.1:6379> dbsize

(integer) 18

redis 127.0.0.1:6379> flushdb

okredis 127.0.0.1:6379> dbsize

(integer) 0

redis 127.0.0.1:6379>

在本例中我們將0號資料庫中的key都清除了。

10、flushall

刪除所有資料庫中的所有key。

redis 127.0.0.1:6379[1]> dbsize

(integer) 1

redis 127.0.0.1:6379[1]> select 0

okredis 127.0.0.1:6379> flushall

okredis 127.0.0.1:6379> select 1

okredis 127.0.0.1:6379[1]> dbsize

(integer) 0

redis 127.0.0.1:6379[1]>

在本例中我們先檢視了乙個1號資料庫中有乙個key,然後我切換到0號庫執行flushall命令,結果1號庫中的key也被清除了,說是此命令工作正常。

Redis常用命令手冊 伺服器相關命令

redis提供了豐富的命令 command 對資料庫和各種資料型別進行操作,這些command可以在linux終端使用。在程式設計時,比如各類語言包,這些命令都有對應的方法。下面將redis提供的命令做一總結。1 ping 測試連線是否存活 redis 第乙個ping時,說明此連線正常 第二個pin...

linux 伺服器 常用命令

一.檔案處理命令 1.命令格式與目錄處理命令 ls a 檢視隱藏檔案 ls l 檢視檔案首席資訊官格式顯示 ls d 檢視指定目錄的詳細資訊 ls i 檢視任何檔案的l節點 ll 檔名 檢視乙個檔案的詳細資訊 df 顯示磁碟情況 df lh 詳細磁碟使用情況 df a 全部檔案系統使用情況 df i...

centos伺服器 常用命令

登入 ssh root p yyyy 上傳本地的秘鑰到伺服器 ssh copy id root p yyyy 檢視防火牆 firewall cmd list ports 複製 lsof i tcp 8080 command 程序的名稱 pid 程序識別符號 user 程序所有者 fd 檔案描述符,應...