Skip to content

函数参考 ​

Get ​

获取指定键的值。

go
func Get(key string) (string, error)

Incr ​

将指定键的值增加 1。

go
func Incr(key string) (int64, error)

Decr ​

将指定键的值减少 1。

go
func Decr(key string) (int64, error)

Set ​

设置指定键的值和过期时间。

go
func Set(key string, value any, exp time.Duration) error

Del ​

删除指定键。

go
func Del(key string) error

SetEx ​

原子操作设置指定键的值,存在则覆盖,并设置过期时间。

go
func SetEx(key string, value any, exp time.Duration) error

SetNx ​

原子操作设置指定键的值,存在则不覆盖,并设置过期时间。

go
func SetNx(key string, value any, exp time.Duration) error

TTL ​

获取指定键的过期时间。

go
func TTL(key string) (time.Duration, error)

Expire ​

设置指定键的过期时间。

go
func Expire(key string, exp time.Duration) error

Keys ​

获取模式匹配的键名列表。

go
func Keys(pattern string) ([]string, error)

Exists ​

判断指定键是否存在。

go
func Exists(key string) (bool, error)

Do ​

执行指定命令。

go
func Do(command string, args ...any) (any, error)

Eval ​

执行 Lua 脚本。

go
func Eval(script string, numKeys int64, keys []string, args []any) (any, error)