goredis

package
v0.0.23 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Del

func Del(keys ...string) error

DEL 删除键, keys:一个或多个键

func ExistsExt

func ExistsExt(key any) (bool, error)

EXISTS 判断键是否存在, key:键

func Expire

func Expire(key any, t time.Duration) (err error)

EXPIRE 为key设置过期时间, key:键 timestamp:过期时间(秒)

func GetExt

func GetExt(key any, p any) (exists bool, err error)

GET 扩展, key:键 p:protobuf结构引用

func HDel

func HDel(key string, fields ...string) error

HDEL 删除键, key:键, fields:一个或多个域

func HExistsExt

func HExistsExt(key any, field any) (bool, error)

HEXISTS 判断键中域是否存在, key:键, field:域

func HGet

func HGet(key any, field any) string

func HGetExt

func HGetExt(key any, field any, p any) (exists bool, ok bool)

HGET 扩展, key:键 field:域 p:protobuf结构引用

func HIncrBy

func HIncrBy(rk, hk string, hv int64) int64

func HKeys

func HKeys(key any) (field []string, err error)

HKEYS, key:键 s:域切片

func HLen

func HLen(key any) (int64, error)

func HSet

func HSet(key any, field any, p any) bool

func HSetExt

func HSetExt(key any, field any, p any) (err error)

HSET 扩展, key:键 field:域 p:protobuf结构引用

func HValsExt

func HValsExt(key any, p any) (err error)

HGET 扩展, key:键 p:protobuf结构引用切片

func Init

func Init(addr, password string, db int32)

func LLen

func LLen(key any) (int64, error)

LLEN, key:键

func LPop

func LPop(key any) (rank string, err error)

func LPushExt

func LPushExt(key any, p any) (err error)

LPUSH, key:键, p=protobuf结构引用

func LRangeExt

func LRangeExt(key any, slicePrt any, start, stop int64) (err error)

LRANGE, key:键, slicePrt=protobuf结构引用切片, start, stop 范围(包含)

func Persist

func Persist(key any) (err error)

func RPop

func RPop(key any) (rank string, err error)

DoRPop

func RPushExt

func RPushExt(key any, p any) (err error)

func Set

func Set(key, value string) error

func SetExt

func SetExt(key any, p any) (err error)

SET 扩展, rKey:键 p:protobuf结构引用

func TTL

func TTL(key any) (s time.Duration, err error)

func ZAdd

func ZAdd(key any, score, params int64) (err error)

ZADD, key:键 params=score,member ...

func ZCard

func ZCard(key any) (cnt int64, err error)

func ZIncrBy

func ZIncrBy(key any, score, params int64) (err error)

ZINCRBY, key:键 params=score,member ...

func ZRangeWithScores

func ZRangeWithScores(key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)

ZRANGE, key:键, scoreSlicePrt, membersSlicePrt 切片指针,start, stop 范围(包含)

func ZRank

func ZRank(key any, member any) (rank int64, err error)

ZRANK key:键, rank排名 第1名为0, 无排名为-1 (升序)

func ZRem

func ZRem(key any, member ...any) error

ZREM 移除有序集 key 中的一个或多个成员,不存在的成员将被忽略。, key:键, member: 一个或多个成员

func ZRevRange

func ZRevRange(key string, start, stop int64) (err error, membersSlicePrt []int64)

func ZRevRangeWithScores

func ZRevRangeWithScores(key any, start, stop int64) (err error, membersSlicePrt []int64, scoreSlicePrt []int64)

ZREVRANGE, key:键, membersSlicePrt, scoreSlicePrt 切片指针,start, stop 范围(包含)

func ZRevRank

func ZRevRank(key any, member any) (rank int64, err error)

ZREVRANK key:键, rank排名 第1名为0, 无排名为-1 (降序)

有数据 cmd.Err()==nil

无数据 cmd.Err()==redis.Nil

func ZScore

func ZScore(key any, member any) (score int64, err error)

ZSCORE key:键, 返回有序集 key 中,成员 member 的 score 值。

Types

This section is empty.

Jump to

Keyboard shortcuts

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