7.2. 在 Red Hat Developer Hub 中配置 Redis 缓存
7.2.1. useRedisSets
useRedisSets
选项可让您决定是否使用 Redis 集进行密钥管理。默认情况下,此选项设置为 true
。
启用 useRedisSets
时(为true
):
- 创建 Redis 集的命名空间,并将所有生成的密钥添加到该命名空间中,从而启用密钥的组管理。
- 删除密钥时,它会从主存储和 Redis 集中删除。
- 当使用 clear 功能删除所有密钥时,会检查 Redis 集合中的每个密钥进行删除,设置本身也会被删除。
注意
在高性能场景中,启用 useRedisSets
可能会导致内存泄漏。如果您正在运行高性能应用程序或服务,您必须将 useRedisSets
设置为 false
。
当您将 useRedisSets
设置为 false
时,密钥会被单独处理,Redis 集不会被使用。在使用 明确的
功能时,此配置可能会导致生产中的性能问题,因为它需要迭代所有密钥以进行删除。