redis 密码配置 requirepass "!Flytek@2020" masterauth "!Flytek@2020" 都要加上么
时间: 2023-08-05 07:02:25 浏览: 162
解决redis修改requirepass后不生效的问题
在Redis中,`requirepass`和`masterauth`是两个不同的配置项,用于设置密码验证。它们的作用和使用方式如下:
1. `requirepass`:该配置项用于设置Redis的密码,用于客户端连接时进行身份验证。你可以在Redis配置文件中设置`requirepass`的值,例如:`requirepass "!Flytek@2020"`。这样,客户端在连接Redis时需要提供正确的密码才能进行操作。
2. `masterauth`:该配置项用于设置Redis主节点的密码,用于从节点连接主节点时进行身份验证。当Redis节点处于主从复制模式时,从节点需要提供正确的`masterauth`密码才能成功连接到主节点。你可以在Redis配置文件中设置`masterauth`的值,例如:`masterauth "!Flytek@2020"`。
需要注意的是,这两个配置项是可选的,并非必须都要设置。如果你想要在Redis中启用密码验证机制,那么你可以设置`requirepass`来对客户端进行验证。如果你同时使用了主从复制模式,并且希望从节点连接到主节点时进行密码验证,那么你可以设置`masterauth`来对从节点进行验证。
根据你的需求和安全需求,你可以选择是否设置这两个配置项,并根据需要设置相应的密码。
阅读全文