package
0.0.8
Repository: https://github.com/golang-tools/redishelper.git
Documentation: pkg.go.dev

# Packages

Package clientkeybatch redis的keybatch包装.

# Functions

New 创建一个新的key对象@params client redis.UniversalClient 客户端对象@params key string bitmap使用的key@params opts ...*KeyOption key的选项.
WithAutoRefreshInterval 设置自动刷新过期时间的设置.
WithMaxTTL 设置最大过期时间.
WithTaskCron 设置定时器.

# Variables

ErrAutoRefreshTaskHasBeenSet 已经启动了自动刷新任务.
ErrAutoRefreshTaskHNotSetYet 自动刷新任务未启动.
ErrAutoRefreshTaskInterval 未设置自动刷新任务的间隔.
ErrKeyNotExist key不存在.
ErrKeyNotSetExpire key没有设置过期.
ErrKeyNotSetMaxTLL key没有设置最大tll.
ErrParamDelimiterLengthMustLessThan2 不定长参数delimiter长度必须小于2.

# Structs

ClientKey 描述任意一种的单个key对象.
Option 设置key行为的选项@attribute MaxTTL time.Duration 为0则不设置过期@attribute AutoRefresh string 需要为crontab格式的字符串,否则不会自动定时刷新.

# Interfaces

Option configures how we set up the connection.