[comment]: # translation:outdated

[comment]: # ({df291f06-fd969ff7})
# 12 Redis 插件

[comment]: # ({/df291f06-fd969ff7})

[comment]: # ({2cb2eb3c-2519af2c})

#### 概览

这部分列出了Redis Zabbix agent 2插件配置文件（redis.conf）支持的参数。

请注意：

-   默认值反映了进程默认值，而不是配置文件中的值；
-   Zabbix仅支持UTF-8编码的配置文件，不包含[BOM](https://en.wikipedia.org/wiki/Byte_order_mark)；
-   仅支持以"\#"开头的注释在行的开始处。

[comment]: # ({/2cb2eb3c-2519af2c})

[comment]: # ({98bf8f63-2a4e55b0})
#### 参数

|参数|是否必须|范围|默认值|描述|
|---------|---------|-----|-------|-----------|
|Plugins.Redis.Default.Password|否| | |连接Redis的默认密码; 如果在监控项键值或者命名会话中没有指定值的话，则使用默认密码.|
|Plugins.Redis.Default.Uri|否| |tcp://localhost:6379|连接Redis的默认URI;  如果在监控项键值或者命名会话中没有指定值的话，则使用默认URI. <br><br>不应包含内嵌的凭证（会被忽略）.<br>必须匹配URI格式.<br>支持的协议: `tcp`, `unix`; 可以省略协议<br>可以省略端口 (default=6379).<br>例如: `tcp://localhost:6379`<br>`localhost`<br>`unix:/var/run/redis.sock`|
|Plugins.Redis.KeepAlive|否|60-900|300|关闭未使用的插件连接之前的最长等待时间（秒）.|
|Plugins.Redis.Sessions.<SessionName>.Password|否|<|<|命名会话的密码.<br>**<SessionName>** - 用于监控项键值的定义会话名称.|
|Plugins.Redis.Sessions.<SessionName>.Uri|否|<|tcp://localhost:6379|命名会话的连接字符串.<br>**<SessionName>** - 用于监控项键值的会话名称.<br><br>不应包含内嵌的凭证（会被忽略）.<br>必须匹配URI格式.<br>支持的协议：`tcp`和`unix`; 可以省略协议。<br>可以省略端口（默认端口6379）.<br>例如:`tcp://localhost:6379`<br>`localhost`<br>`unix:/var/run/redis.sock`|
|Plugins.Redis.Sessions.<SessionName>.User|否|<|<|命名会话的用户名.<br>**<SessionName>** - 用于监控项键值的会话名称.|
|Plugins.Redis.Timeout|否|1-30|全局超时|请求执行超时（请求在关闭前完成所需等待的时间）.|

参见：

-   通用的Zabbix agent2的配置参数的描述：
    [Zabbix agent 2 (UNIX)](/manual/appendix/config/zabbix_agent2) / [Zabbix agent 2(Windows)](/manual/appendix/config/zabbix_agent2_win)
-   配置[插件](/manual/config/items/plugins)的说明

[comment]: # ({/98bf8f63-2a4e55b0})
