taolib.testing.config_center.cache.keys#

Redis Key 命名规范模块。

提供 Redis Key 生成函数,确保命名一致性。

Functions#

config_key(→ str)

生成配置值缓存 Key。

config_meta_key(→ str)

生成配置元数据缓存 Key。

config_list_key(→ str)

生成服务配置列表缓存 Key。

user_roles_key(→ str)

生成用户角色缓存 Key。

config_pattern(→ str)

生成配置缓存 Key 模式(用于批量删除)。

Module Contents#

taolib.testing.config_center.cache.keys.config_key(environment: str, service: str, key: str) str#

生成配置值缓存 Key。

参数:
  • environment -- 环境类型

  • service -- 服务名称

  • key -- 配置键

返回:

Redis Key 字符串

taolib.testing.config_center.cache.keys.config_meta_key(environment: str, service: str, key: str) str#

生成配置元数据缓存 Key。

参数:
  • environment -- 环境类型

  • service -- 服务名称

  • key -- 配置键

返回:

Redis Key 字符串

taolib.testing.config_center.cache.keys.config_list_key(environment: str, service: str) str#

生成服务配置列表缓存 Key。

参数:
  • environment -- 环境类型

  • service -- 服务名称

返回:

Redis Key 字符串

taolib.testing.config_center.cache.keys.user_roles_key(user_id: str) str#

生成用户角色缓存 Key。

参数:

user_id -- 用户 ID

返回:

Redis Key 字符串

taolib.testing.config_center.cache.keys.config_pattern(environment: str | None = None, service: str | None = None) str#

生成配置缓存 Key 模式(用于批量删除)。

参数:
  • environment -- 环境类型(可选)

  • service -- 服务名称(可选)

返回:

Redis Key 模式字符串