Documentation
¶
Index ¶
- func Decr(client *redis.Client, ctx context.Context, key string) int64
- func DecrBy(client *redis.Client, ctx context.Context, key string, val int64) int64
- func Del(client *redis.Client, ctx context.Context, keys ...string) (bool, int64)
- func Expire(client *redis.Client, ctx context.Context, key string, exp time.Duration) bool
- func Get(client *redis.Client, ctx context.Context, key string) string
- func GetExpire(client *redis.Client, ctx context.Context, key string) time.Duration
- func HasKey(client *redis.Client, ctx context.Context, key string) bool
- func HmDel(client *redis.Client, ctx context.Context, key string, fields ...string) (bool, int64)
- func HmGet(client *redis.Client, ctx context.Context, key string, field string) []any
- func HmGetAll(client *redis.Client, ctx context.Context, key string) map[string]string
- func HmHasKey(client *redis.Client, ctx context.Context, key string, field string) bool
- func HmIncr(client *redis.Client, ctx context.Context, key string, field string, val int64) int64
- func HmIncrFloat(client *redis.Client, ctx context.Context, key string, field string, ...) float64
- func HmKeys(client *redis.Client, ctx context.Context, key string) []string
- func HmLen(client *redis.Client, ctx context.Context, key string) int64
- func HmSet(client *redis.Client, ctx context.Context, key string, field string, val any)
- func HmSetAll(client *redis.Client, ctx context.Context, key string, val map[string]any)
- func HmVals(client *redis.Client, ctx context.Context, key string) []string
- func Incr(client *redis.Client, ctx context.Context, key string) int64
- func IncrBy(client *redis.Client, ctx context.Context, key string, val int64) int64
- func LIndex(client *redis.Client, ctx context.Context, key string, index int64) string
- func LLen(client *redis.Client, ctx context.Context, key string) int64
- func LPush(client *redis.Client, ctx context.Context, key string, values ...any)
- func LPushX(client *redis.Client, ctx context.Context, key string, value any)
- func LRPush(client *redis.Client, ctx context.Context, key string, values ...any)
- func LRange(client *redis.Client, ctx context.Context, key string, start int64, stop int64) []string
- func LRem(client *redis.Client, ctx context.Context, key string, count int64, value any)
- func LSet(client *redis.Client, ctx context.Context, key string, index int64, value any)
- func SAdd(client *redis.Client, ctx context.Context, key string, members ...any) int64
- func SCard(client *redis.Client, ctx context.Context, key string) int64
- func SIsMember(client *redis.Client, ctx context.Context, key string, member string) bool
- func SMembers(client *redis.Client, ctx context.Context, key string) []string
- func SMembersMap(client *redis.Client, ctx context.Context, key string) map[string]struct{}
- func SRem(client *redis.Client, ctx context.Context, key string, members ...any) int64
- func Set(client *redis.Client, ctx context.Context, key string, val any)
- func SetExpiration(client *redis.Client, ctx context.Context, key string, val any, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HmIncrFloat ¶
func HmIncrFloat(client *redis.Client, ctx context.Context, key string, field string, val float64) float64
HmIncrFloat 哈希表 key 中给定域 field 的值加上浮点数增量 increment
func HmSetAll ¶
HmSetAll 同时将多个 field-value (域-值)对设置到哈希表 key 中 (批量设置) 例如: {"name": "zhangsan", "age": 18}
func LRange ¶
func LRange(client *redis.Client, ctx context.Context, key string, start int64, stop int64) []string
LRange 获取列表指定范围内的元素
func SMembersMap ¶
SMembersMap 获取集合中的所有成员
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.