Documentation ¶
Index ¶
- Constants
- func CloseRedisPool()
- func DecrbyKey(name, key string, number int64) (num int64, err error)
- func DeleteKeys(name string, key ...string) error
- func DeleteRedisLockKey(name, key, lockName string) error
- func ExistsKey(name, key string) (bool, error)
- func ExpireKey(name, key string, expire int64) error
- func GetBitmapKey(name, key string, offset int) (int, error)
- func GetKeyByte(name, key string) (interface{}, error)
- func GetRedisConnect(redisConfig gin_config.RedisConf) func() (redis.Conn, error)
- func IncrbyKey(name, key string, number int64) (num int64, err error)
- func InitRedis()
- func ResetExpireRedisLockKey(name, key, lockName string, time int) error
- func SetBitmapKey(name, key string, offset, value int) error
- func SetKeyValue(name, key string, value interface{}, expire ...int) (err error)
- func SetRedisLockKey(name, key, lockName string, time int) error
- func TtlKey(name, key string) (int64, error)
- func UseRedis(name string) *redis.Pool
Constants ¶
const ( ScriptLock = `` /* 203-byte string literal not displayed */ ScriptExpire = `` /* 218-byte string literal not displayed */ ScriptDelete = `` /* 190-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
func DecrbyKey ¶ added in v1.0.4
DecrbyKey **** 设置key减少指定的数值 name:redis名称 key:查询的key number:数值 返回 num error *****//
func DeleteKeys ¶ added in v1.0.4
DeleteKeys **** 删除多个key name:redis名称 key:删除key 返回 error *****//
func DeleteRedisLockKey ¶
DeleteRedisLockKey **** 删除分布式锁 name:redis名称 key:删除key lockName: 锁名字 返回 int *****//
func GetBitmapKey ¶ added in v1.0.4
GetBitmapKey **** 获取bitmap name:redis名称 key:删除key offset:偏移量 返回 int error *****//
func GetKeyByte ¶
GetKeyByte **** 获取name:redis名称 key:查询的key 返回 interface{} *****//
func GetRedisConnect ¶
func GetRedisConnect(redisConfig gin_config.RedisConf) func() (redis.Conn, error)
func IncrbyKey ¶ added in v1.0.4
IncrbyKey **** 设置key增加指定的数值 name:redis名称 key:查询的key number:数值 返回 num error *****//
func ResetExpireRedisLockKey ¶
ResetExpireRedisLockKey **** 续费分布式锁 name:redis名称 key:删除key lockName: 锁名字 返回 int *****//
func SetBitmapKey ¶ added in v1.0.4
SetBitmapKey **** 设置bitmap name:redis名称 key:删除key offset:偏移量 value:只能0,1 返回 error *****//
func SetKeyValue ¶ added in v1.0.4
SetKeyValue **** 设置name:redis名称 key:查询的key value:设定的值 expire:存在时间 返回 error *****//
func SetRedisLockKey ¶
SetRedisLockKey **** 设置分布式锁 name:redis名称 key:删除key lockName: 锁名字 time: 锁存在时间 返回 error *****//
Types ¶
This section is empty.