Versions in this module Expand all Collapse all v0 v0.0.14 Aug 19, 2026 Changes in this version + var ErrGotLockFailed = errors.New("compete for init sessions failed, wait to consume session") + var ErrProduceFailed = errors.New("produce session failed") + var ErrSessionMarshalFailed = errors.New("session marshal failed") + var ErrorNotOk = errors.New("redis write not ok") + type Option func(manager *RedisManager) + func WithClusterKey(key string) Option + type RedisManager struct + func New(client *redis.Client, opts ...Option) *RedisManager + func (r *RedisManager) Start(apInfo *dto.WebsocketAP, token *token.Token, intents *dto.Intent) error