Redis 客戶端連線

2021-09-19 19:56:52 字數 1485 閱讀 9786

redis 命令用於在 redis 服務上執行操作。

要在 redis 服務上執行命令需要乙個 redis 客戶端。redis客戶端在redis包中有提供,這個包在我們前面的安裝教程中就有安裝過了。redis 通過監聽乙個 tcp 埠或者 unix socket 的方式來接收來自客戶端的連線,當乙個連線建立後,redis 內部會進行以下一些操作:

redis 客戶端的基本語法為:

$ ./redis-cli

例項

以下例項講解了如何啟動 redis 客戶端:

啟動 redis 客戶端,開啟終端進入src目錄並輸入命令 redis-cli。該命令會連線本地的 redis 服務。

$./redis-cliredis 127.0.0.1:6379>redis 127.0.0.1:6379> ping

pong

在以上例項中我們連線到本地的 redis 服務並執行 ping 命令,該命令用於檢測 redis 服務是否啟動。

在遠端服務上執行命令

如果需要在遠端 redis 服務上執行命令,同樣我們使用的也是 redis-cli 命令。

語法

$ redis-cli -h host -p port -a password

例項

以下例項演示了如何連線到主機為 127.0.0.1,埠為 6379 ,密碼為 mypass 的 redis 服務上。

$./redis-cli -h 127.0.0.1 -p 6379 -a "mypass"

redis 127.0.0.1:6379>

redis 127.0.0.1:6379> ping

pong

最大連線數

在 redis2.4 中,最大連線數是被直接硬編碼在**裡面的,而在2.6版本中這個值變成可配置的。

maxclients 的預設值是 10000,你也可以在 redis.conf 中對這個值進行修改。

config get maxclients

1) "maxclients"

2) "10000"

例項以下例項我們在服務啟動時設定最大連線數為 100000:

redis-server --maxclients 100000

客戶端命令

s.n.

命令描述

1client list

返回連線到 redis 服務的客戶端列表

2client setname

設定當前連線的名稱

3client getname

獲取通過 client setname 命令設定的服務名稱

4client pause

掛起客戶端連線,指定掛起的時間以毫秒計

5client kill

關閉客戶端連線

Redis 客戶端連線

redis 通過監聽乙個 tcp 埠或者 unix socket 的方式來接收來自客戶端的連線,當乙個連線建立後,redis 內部會進行以下一些操作 在 redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在2.6版本中這個值變成可配置的。maxclients 的預設值是 10000,你也可...

Redis 客戶端連線

在 redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在2.6版本中這個值變成可配置的。maxclients 的預設值是 10000,你也可以在 redis.conf 中對這個值進行修改。config getmaxclients 1 maxclients 2 10000 以下例項我們在服務...

Redis 客戶端連線

redis 客戶端連線 redis 通過監聽乙個 tcp 埠或者 unix socket 的方式來接收來自客戶端的連線,當乙個連線建立後,redis 最大連線數 在redis2.4 中,最大連線數是被直接硬編碼在 裡面的,而在 2.6版本中這個值變成可配置的。maxclients 的預設值是 100...