修改 redis 配置引數檢視和修改,無需重啟

2022-05-27 14:03:08 字數 1867 閱讀 3288

redis config get 命令用於獲取 redis 服務的配置引數。

在 redis 2.4 版本中, 有部分引數沒有辦法用 config get 訪問,但是在最新的 redis 2.6 版本中,所有配置引數都已經可以用 config get 訪問了。

redis config get 命令基本語法如下:

redis 127.0.0.1:6379> config get parameter

可用版本

>= 2.0.0

給定配置引數的值。

redis 127.0.0.1:6379> config get *max-*-entries* 

1) "hash-max-zipmap-entries"

2) "512"

3) "list-max-ziplist-entries"

4) "512"

5) "set-max-intset-entries"

6) "512"

redis config set 命令可以動態地調整 redis 伺服器的配置(configuration)而無須重啟。

你可以使用它修改配置引數,或者改變 redis 的持久化(persistence)方式。

redis config set 命令基本語法如下:

redis 127.0.0.1:6379> config set parameter value

可用版本

>= 2.0.0

當設定成功時返回 ok ,否則返回乙個錯誤。

redis 127.0.0.1:6379> config get slowlog-max-len

1) "slowlog-max-len"

2) "1024"

redis 127.0.0.1:6379> config set slowlog-max-len 10086

okredis 127.0.0.1:6379> config get slowlog-max-len

1) "slowlog-max-len"

2) "10086"

redis由於key刪除策略配置錯誤導致記憶體滿,不能寫入redis。修改key刪除策略,不重啟redis

1、檢視配置檔案及現在redis載入中的配置

[root@w15 redis]# cat 6379.conf|grep maxmemory-policy

# according to the eviction policy selected (see maxmemory-policy).

maxmemory-policy noeviction

[root@w15 redis]# redis-cli -p 6379

127.0.0.1:6379> config get maxmemory-policy

1) "maxmemory-policy"

2) "noeviction"

127.0.0.1:6379>

[root@w15 redis]# cat 6379.conf|grep maxmemory-policy

# according to the eviction policy selected (see maxmemory-policy).

maxmemory-policy volatile-lru

[root@w15 redis]# redis-cli -p 6379

127.0.0.1:6379> config get maxmemory-policy

1) "maxmemory-policy"

2) "volatile-lru"

127.0.0.1:16379> exit

redis預設引數的配置以及修改

配置值的獲取以及設定 獲取配置值 config get config name 設定為新的值 config set config name new value 常用配置 port 6379指定redis監聽埠 bind 127.0.0.1繫結的主機位址 timeout 300當客戶端閒置多長時間後關...

Redis修改檢視密碼

1 初始化redis密碼 在配置檔案中有個引數 requirepass 這個就是配置redis訪問密碼的引數 比如 requirepass test123 ps 需重啟redis才能生效 redis的查詢速度是非常快的,外部使用者一秒內可以嘗試多大150k個密碼 所以密碼要盡量長 對於 dba 沒有...

mysql檢視修改引數

1.檢視引數 show variables like timeout 2.修改引數 會話級別修改 set session innodb lock wait timeout 50 對當前會話立即生效,退出後,引數失效,不影響後續的會話 全域性級別修改 set global innodb lock wa...