cluster

package
v0.0.0-...-fdc8e6b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2022 License: Unlicense Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RedisClusterCache

type RedisClusterCache struct {
	// contains filtered or unexported fields
}

RedisClusterCache stores our Redis Cluster

func New

func New(config radix.RedisConfig) (*RedisClusterCache, error)

Creates a new Redis cache instance, connecting to the given server and AUTHing with the provided password. If the password is an empty string, the AUTH command will not be run.

func (*RedisClusterCache) Close

func (r *RedisClusterCache) Close()

func (*RedisClusterCache) Flush

func (r *RedisClusterCache) Flush() error

func (*RedisClusterCache) Insert

func (r *RedisClusterCache) Insert(key string, value []byte, ttl time.Duration) error

Insert will SET the key in Redis with an expiry TTL

func (*RedisClusterCache) Len

func (r *RedisClusterCache) Len() uint

func (*RedisClusterCache) Retrieve

func (r *RedisClusterCache) Retrieve(key string) ([]byte, error)

func (*RedisClusterCache) Size

func (r *RedisClusterCache) Size() uint64

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL