ApsaraDB for Redis允許使用者自訂部分執行個體參數。通過本文,您可以瞭解相關參數說明及其設定方法。
背景資訊
ApsaraDB for Redis服務與原生的資料庫服務完全相容,設定雲資料庫參數方法和本機資料庫參數設定方法基本類似。參照本例,您可以通過 Redis 管理主控台修改參數。
參數說明
可自訂的執行個體參數如表 1所示。
參數 | 說明 | Redis 2.8 | Redis 4.0 | ||||
---|---|---|---|---|---|---|---|
主從 | 叢集 | 讀寫分離 | 主從 | 叢集 | 讀寫分離 | ||
#no_loose_disabled-commands | 設定禁用命令,多個命令通過逗號隔開,目前支援的命令如下: flushall, flushdb, keys, hgetall, eval, evalsha, script |
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
#no_loose_sentinel-enabled | 哨兵相容模式開關 | 不支援 | 不支援 | 不支援 | 支援 | 支援 | 支援 |
hash-max-ziplist-entries | 雜湊對象同時滿足以下兩個條件時, 使用 ziplist 編碼:
|
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
hash-max-ziplist-value | 雜湊對象同時滿足以下兩個條件時, 使用 ziplist 編碼:
|
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
lazyfree-lazy-eviction | lazyfree記憶體滿後驅逐選項 | 不支援 | 不支援 | 不支援 | 支援 | 支援 | 支援 |
lazyfree-lazy-expire | lazyfree到期key刪除選項 | 不支援 | 不支援 | 不支援 | 支援 | 支援 | 支援 |
lazyfree-lazy-server-del | lazyfree內部刪除選項 | 不支援 | 不支援 | 不支援 | 支援 | 支援 | 支援 |
list-compress-depth | 列表上兩端不被壓縮的節點個數:
|
不支援 | 不支援 | 不支援 | 支援 | 支援 | 支援 |
list-max-ziplist-size |
|
不支援 | 不支援 | 不支援 | 支援 | 支援 | 支援 |
maxmemory-policy | 設定緩衝滿後Redis刪除內容的策略。您可以在如下八種策略中進行選擇:
LRU表示最近最少使用的。 LFU表示最不常用的。 LRU,LFU和volatile-ttl都是使用近似隨機演算法實現的。 |
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
notify-keyspace-events | notify-keyspace-events 的參數可以是以下字元的任意組合,它指定了伺服器該發送哪些類型的通知。
|
支援 | 不支援 | 不支援 | 支援 | 不支援 | 不支援 |
set-max-intset-entries | 當Set集合內的資料符合以下條件時,會使用intset編碼:
|
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
slowlog-log-slower-than | 設定是否記錄慢查詢日誌:
|
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
slowlog-max-len | 慢日誌最多儲存記錄條數。 | 支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
zset-max-ziplist-entries | 排序集合對象同時滿足以下兩個條件時, 使用 ziplist 編碼:
|
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
zset-max-ziplist-value | 排序集合對象同時滿足以下兩個條件時, 使用 ziplist 編碼:
|
支援 | 支援 | 支援 | 支援 | 支援 | 支援 |
list-max-ziplist-entries | 鏈表對象同時滿足以下兩個條件時, 使用 ziplist 編碼:
|
支援 | 支援 | 支援 | 不支援 | 不支援 | 不支援 |
list-max-ziplist-value | 鏈表對象同時滿足以下兩個條件時, 使用 ziplist 編碼:
|
支援 | 支援 | 支援 | 不支援 | 不支援 | 不支援 |
cluster_compat_enable | redis cluster相容模式 | 不支援 | 支援 | 支援 | 不支援 | 支援 | 支援 |
script_check_enable | 檢查lua指令碼key是否在相同slot | 不支援 | 支援 | 不支援 | 不支援 | 支援 | 不支援 |
更多資訊請參見各版本的官方文檔:
操作步驟
- 登入 Redis 管理主控台,定位目標執行個體。
- 單擊執行個體 ID 或者管理進入執行個體資訊頁面。
- 在左側導覽列中,選擇參數設定。
- 選擇需要修改的參數,單擊修改。
- 修改參數值,單擊確定。