配置密码复杂度规则
启用密码复杂性规则并配置最小密码长度。
Redis 企业版软件提供了可选的密码复杂度规则,以满足常见需求。启用后,这些规则要求密码必须包含:
- 至少8个字符
- 至少一个大写字母
- 至少一个小写字符
- 至少一个数字
- 至少一个特殊字符
这些要求反映了v6.2.12及以后的版本。早期版本不支持数字或特殊字符作为密码的第一个或最后一个字符。此限制在v6.2.12中被移除。
此外,密码:
- 不能包含用户的电子邮件地址或电子邮件地址的反向。
- 不能有超过三个重复的字符。
创建新用户帐户和更改密码时,适用密码复杂性规则。密码复杂性规则不适用于由外部身份提供者验证的帐户。
启用密码复杂性规则
要启用密码复杂性规则,请使用以下方法之一:
-
集群管理器用户界面:
-
前往集群 > 安全 > 首选项,然后选择编辑。
-
在密码部分,启用复杂性规则。
-
选择保存。
-
-
更新集群 REST API 请求:
PUT https://[host][:port]/v1/cluster { "password_complexity": true }
更改最小密码长度
当启用密码复杂性规则时,默认情况下密码必须至少包含8个字符。
如果您更改最小密码长度,新用户和现有用户在更改密码时将强制执行新的最小长度。
要更改最小密码长度,请使用以下方法之一:
-
集群管理器用户界面:
-
更新集群 REST API 请求:
PUT https://[host][:port]/v1/cluster { "password_min_length":
}
停用密码复杂性规则
要停用密码复杂性规则,请使用以下方法之一:
-
集群管理器用户界面:
-
转到集群 > 安全 > 首选项,然后选择编辑。
-
在密码部分,关闭复杂性规则。
-
选择保存。
-
-
更新集群 REST API 请求:
PUT https://[host][:port]/v1/cluster { "password_complexity": false }