redis

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	UniversalClient redis.UniversalClient
	Client          *redis.Client
)

Functions

func Del

func Del(ctx context.Context, keys ...string) (int64, error)

func Get

func Get(ctx context.Context, key string) (*gvar.Var, error)

func GetInt

func GetInt(ctx context.Context, key string) (int, error)

func HGet

func HGet(ctx context.Context, key, field string) (*gvar.Var, error)

func HGetStr

func HGetStr(ctx context.Context, key, field string) (string, error)

func HSet

func HSet(ctx context.Context, key string, fields map[string]interface{}) (int64, error)

func HSetAny added in v1.1.0

func HSetAny(ctx context.Context, key string, field string, value interface{}) (int64, error)

func HSetNX added in v1.1.0

func HSetNX(ctx context.Context, key, field string, value interface{}) (int64, error)

func HSetStr

func HSetStr(ctx context.Context, key string, field, value string) (int64, error)

func Incr

func Incr(ctx context.Context, key string) (int64, error)

func LLen

func LLen(ctx context.Context, key string) (int64, error)

func LPush

func LPush(ctx context.Context, key string, values ...interface{}) (int64, error)

func LRange

func LRange(ctx context.Context, key string, start, stop int64) (gvar.Vars, error)

func LTrim

func LTrim(ctx context.Context, key string, start, stop int64) error

func Pipeline

func Pipeline(ctx context.Context) redis.Pipeliner

func Pipelined

func Pipelined(ctx context.Context, pipe pipeliner) ([]redis.Cmder, error)

func Publish

func Publish(ctx context.Context, channel string, message interface{}) (int64, error)

func RPush

func RPush(ctx context.Context, key string, values ...interface{}) (int64, error)

func Set

func Set(ctx context.Context, key string, value interface{}, option ...gredis.SetOption) (*gvar.Var, error)

func SetEX

func SetEX(ctx context.Context, key string, value interface{}, ttlInSeconds int64) error

func SetNX

func SetNX(ctx context.Context, key string, value interface{}) (bool, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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