redis連線數合理配置 redis連線數配置多少

2021-10-17 06:13:03 字數 1102 閱讀 7848

redis客戶端連線數

redis通過監聽乙個tcp埠或socket的方式接收來自客戶端的連線,

當與客戶端建立連線後,redis內部會進行如下操作:

(1)客戶端socket會被設定為非阻塞模式,因為redis在網路時間處理上採用的是非阻塞多路復用模型;

(2)然後為這個socket設定tcp_nodelay屬性,禁用nagle演算法;

(3)然後建立乙個可讀的檔案事件用於監聽這個客戶端socket的資料傳送。

redis連線數與最大連線數

1.連線數檢視

方法1:在redis-cli命令列使用:info clients可以檢視當前的redis連線數127.0.0.1:6379> info clients

#clients

connected_clients:621

client_longest_output_list:0

client_biggest_input_buf:0

blocked_clients:0

127.0.0.1:6379>

方法2:config get maxclients 可以查詢redis允許的最大連線數127.0.0.1:6379> config get maxclients

##1) "maxclients"

##2) "10000"

127.0.0.1:6379>

2.設定、修改

1. 在2.6之後版本,可以修改最大連線數配置,預設10000,可以在redis.conf配置檔案中修改...

# maxclients 10000

2.config set maxclients num 可以設定redis允許的最大連線數

127.0.0.1:6379> config set maxclients 10

ok127.0.0.1:6379>

3.啟動redis.service服務時加引數--maxclients 100000來設定最大連線數限制redis-server --maxclients 100000 -f /etc/redis.conf

合理設定apache的最大連線數

1.在 設定?伺服器的為freebsd 6.2 apache 2.24,使用預設配置 freebsd 預設不載入自定義mpm配置 預設最大連線數是250 在 usr local etc apache22 httpd.conf中載入mpm配置 去掉前面的注釋 可見的mpm配置在 usr local e...

TOMCAT記憶體和連線數配置

如果是使用的catalina.sh linux 或catalina.bat win 啟動的 修改這兩個檔案,加上下面這句 set catalina opts xms64m xmx128m 如果使用的winnt服務啟動 開啟c winnt system32 regedt32.exe,在hkey loc...

TOMCAT記憶體和連線數配置

如果是使用的catalina.sh linux 或catalina.bat win 啟動的 修改這兩個檔案,加上下面這句 set catalina opts xms64m xmx128m 如果使用的winnt服務啟動 開啟c winnt system32 regedt32.exe,在hkey loc...