18 Redis 連線

weixin_33670713發表於2017-11-10

Redis 連線命令主要是用於連線 redis 服務。

例項

以下例項演示了客戶端如何通過密碼驗證連線到 redis 服務,並檢測服務是否在執行:

redis 127.0.0.1:6379> AUTH "password"
OK
redis 127.0.0.1:6379> PING
PONG

Redis 連線命令

下表列出了 redis 連線的基本命令:

1 Auth

Redis Auth 命令用於檢測給定的密碼和配置檔案中的密碼是否相符。

# 語法
redis 127.0.0.1:6379> AUTH PASSWORD 


# 返回值
密碼匹配時返回 OK ,否則返回一個錯誤。

# 例項
127.0.0.1:6379> AUTH "password"
(error) ERR Client sent AUTH, but no password is set
127.0.0.1:6379> CONFIG SET requirepass "mypass"
OK
127.0.0.1:6379> AUTH mypass
OK

2 Echo

Redis Echo 命令用於列印給定的字串。

# 語法
redis 127.0.0.1:6379> ECHO message

# 返回值
返回字串本身。

# 例項
redis 127.0.0.1:6379> ECHO "Hello World"
"Hello World"

3 Ping

Redis Ping 命令使用客戶端向 Redis 伺服器傳送一個 PING ,如果伺服器運作正常的話,會返回一個 PONG 。
通常用於測試與伺服器的連線是否仍然生效,或者用於測量延遲值。

# 語法
redis 127.0.0.1:6379> PING 


# 返回值
如果連線正常就返回一個 PONG ,否則返回一個連線錯誤。

# 例項
# 客戶端和伺服器連線正常
127.0.0.1:6379> PING
PONG

# 客戶端和伺服器連線不正常(網路不正常或伺服器未能正常執行)
127.0.0.1:6379> PING
Could not connect to Redis at 127.0.0.1:6379: Connection refused

4 Quit

Redis Quit 命令用於關閉與當前客戶端與redis服務的連線。
一旦所有等待中的回覆(如果有的話)順利寫入到客戶端,連線就會被關閉。

# 語法
redis 127.0.0.1:6379> QUIT 

# 返回值
總是返回 OK 。

# 例項
redis 127.0.0.1:6379> QUIT
OK

5 Select

Redis Select 命令用於切換到指定的資料庫,資料庫索引號 index 用數字值指定,以 0 作為起始索引值。

# 語法
redis 127.0.0.1:6379> SELECT index 


# 返回值
總是返回 OK 。

# 例項
redis 127.0.0.1:6379> SET db_number 0         # 預設使用 0 號資料庫
OK

redis 127.0.0.1:6379> SELECT 1                # 使用 1 號資料庫
OK

redis 127.0.0.1:6379[1]> GET db_number        # 已經切換到 1 號資料庫,注意 Redis 現在的命令提示符多了個 [1]
(nil)

redis 127.0.0.1:6379[1]> SET db_number 1
OK

redis 127.0.0.1:6379[1]> GET db_number
"1"

redis 127.0.0.1:6379[1]> SELECT 3             # 再切換到 3 號資料庫
OK

redis 127.0.0.1:6379[3]>                      # 提示符從 [1] 改變成了 [3]

相關文章