Documentation
¶
Index ¶
- Variables
- func MustInitTieredCache(redisAddress string)
- type RedisCache
- func (cache *RedisCache) Get(ctx context.Context, key string, returnValue interface{}) (interface{}, error)
- func (cache *RedisCache) GetBool(ctx context.Context, key string) (bool, error)
- func (cache *RedisCache) GetString(ctx context.Context, key string) (string, error)
- func (cache *RedisCache) GetUint64(ctx context.Context, key string) (uint64, error)
- func (cache *RedisCache) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) error
- func (cache *RedisCache) SetBool(ctx context.Context, key string, value bool, expiration time.Duration) error
- func (cache *RedisCache) SetString(ctx context.Context, key, value string, expiration time.Duration) error
- func (cache *RedisCache) SetUint64(ctx context.Context, key string, value uint64, expiration time.Duration) error
- type RemoteCache
Constants ¶
This section is empty.
Variables ¶
View Source
var TieredCache *tieredCache
Functions ¶
func MustInitTieredCache ¶
func MustInitTieredCache(redisAddress string)
Types ¶
type RedisCache ¶
type RedisCache struct {
// contains filtered or unexported fields
}
func InitRedisCache ¶
func InitRedisCache(ctx context.Context, redisAddress string) (*RedisCache, error)
func (*RedisCache) Get ¶
func (cache *RedisCache) Get(ctx context.Context, key string, returnValue interface{}) (interface{}, error)
type RemoteCache ¶
type RemoteCache interface { Set(ctx context.Context, key string, value any, expiration time.Duration) error SetString(ctx context.Context, key, value string, expiration time.Duration) error SetUint64(ctx context.Context, key string, value uint64, expiration time.Duration) error SetBool(ctx context.Context, key string, value bool, expiration time.Duration) error Get(ctx context.Context, key string, returnValue any) (any, error) GetString(ctx context.Context, key string) (string, error) GetUint64(ctx context.Context, key string) (uint64, error) GetBool(ctx context.Context, key string) (bool, error) }
Click to show internal directories.
Click to hide internal directories.