Versions in this module Expand all Collapse all v1 v1.6.1 Feb 1, 2025 v1.6.0 Dec 30, 2024 v1.6.0-rc.0 Dec 23, 2024 v1.5.1 Dec 1, 2024 v1.5.0 Nov 21, 2024 v1.4.4 Oct 27, 2024 v1.4.3 Oct 1, 2024 v1.4.2 Sep 1, 2024 v1.4.1 Aug 10, 2024 v1.4.0 Aug 2, 2024 Changes in this version + func NewValkeyLoadbalancer(opt valkey.ClientOption) (valkey.Client, *loadbalancer, error) + type ValkeyBackend struct + func NewValkeyBackend(cfg ValkeyConfig) (*ValkeyBackend, error) + func (r *ValkeyBackend) Close() error + func (r *ValkeyBackend) GetLocks(group string) (int, error) + func (r *ValkeyBackend) GetStaleLocks(ts time.Duration) ([]types.Lock, error) + func (r *ValkeyBackend) HasLock(group string, id string) (bool, error) + func (r *ValkeyBackend) Release(group string, id string) error + func (r *ValkeyBackend) Reserve(group string, id string) error + type ValkeyConfig struct + Addrs []string + DB int + Password string + Sentinel ValkeySentinelConfig + TLS bool + Username string + type ValkeySentinelConfig struct + Addresses []string + Enabled bool + MasterName string + Password string + Username string