Documentation
¶
Index ¶
- func NewRedisRegistry(addr string, opts ...Option) registry.Registry
- func NewRedisResolver(addr string, opts ...Option) discovery.Resolver
- type Option
- func WithDB(db int) Option
- func WithDialer(dialer func(ctx context.Context, network, addr string) (net.Conn, error)) Option
- func WithExpireTime(time int) Option
- func WithPassword(password string) Option
- func WithReadTimeout(t time.Duration) Option
- func WithRefreshInterval(interval int) Option
- func WithTLSConfig(t *tls.Config) Option
- func WithWriteTimeout(t time.Duration) Option
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRedisRegistry ¶
NewRedisRegistry creates a redis registry
Types ¶
type Option ¶
type Option func(opts *Options)
func WithDialer ¶
func WithExpireTime ¶
WithExpireTime redis key expiration time in seconds NOTE: expiration time must be greater than refresh interval Default: 60s
func WithPassword ¶
func WithReadTimeout ¶
func WithRefreshInterval ¶
WithRefreshInterval redis key refresh interval in seconds NOTE: refresh interval must be less than expiration time Default: 30s
func WithTLSConfig ¶
func WithWriteTimeout ¶
Click to show internal directories.
Click to hide internal directories.