Documentation
¶
Index ¶
- func GetClusterRedisOptions(cfg *configv1.Data_Redis) (*redis.ClusterOptions, error)
- func GetRedisOptions(cfg *configv1.Data_Redis) (*redis.Options, error)
- func GetUniversalOptions(cfg *configv1.Data_Redis) (*redis.UniversalOptions, error)
- func LoadClientTlsConfig(cfg *configv1.Tls) (*tls.Config, error)
- func LoadServerTlsConfig(cfg *configv1.Tls) (*tls.Config, error)
- func ToolNameFromRPCPath(rpcPath string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClusterRedisOptions ¶
func GetClusterRedisOptions(cfg *configv1.Data_Redis) (*redis.ClusterOptions, error)
GetClusterRedisOptions 构造 Redis 集群连接配置。
func GetRedisOptions ¶
func GetRedisOptions(cfg *configv1.Data_Redis) (*redis.Options, error)
GetRedisOptions 构造单机 Redis 连接配置。
func GetUniversalOptions ¶
func GetUniversalOptions(cfg *configv1.Data_Redis) (*redis.UniversalOptions, error)
GetUniversalOptions 构造通用 Redis 连接配置。
func LoadClientTlsConfig ¶
LoadClientTlsConfig 根据配置加载客户端 TLS 配置。
func LoadServerTlsConfig ¶
LoadServerTlsConfig 根据配置加载服务端 TLS 配置。
func ToolNameFromRPCPath ¶
ToolNameFromRPCPath 根据标准 RPC 路径生成 Tool 名称。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.