am_redis

package
v0.0.0-...-cf984a8 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RedisGetNilError = errors.New("redis get nil")        // 未找到值
	TxFailedError    = errors.New("transaction failed")   // 握手失败
	TimeoutError     = errors.New("timeout")              // 连接超时
	NilPointError    = errors.New("no redis connections") // 没有设定redis连接
)

工具错误类型

Functions

func DelValue

func DelValue(key string) error

* 删除资料 * 参数: * 1. key:键

func GetValue

func GetValue(key string) (string, error)

* 从redis中获取资料 * 1. key string 键

func SetValue

func SetValue(key string, value string, exp int) error

* 向redis中添加资料 * 参数: * 1. key string 键 * 2. value string 值 * 3. exp int 过期时间,秒为单位,0永不过期

func Setup

func Setup(conn *RedisConn) error

初始化redis连接

Types

type RedisConn

type RedisConn struct {
	Addr     string `json:"addr"`
	Port     int    `json:"port"`
	Password string `json:"password"`
	DB       int    `json:"db"`
}

redis连接结构体

Jump to

Keyboard shortcuts

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