package
0.2.16
Repository: https://github.com/xingcxb/gokit.git
Documentation: pkg.go.dev

# Functions

ChangeDb 切换Redis数据库 * @param ctx 上下文 * @param dbId redis数据库id */.
Decr 将 key 中储存的数字值减一* * @param key 键 * @return 返回减少后的值,错误信息 */.
GetBaseAllInfo 获取redis基础信息 * @param ctx 上下文 * @return 返回redis的基础信息 */.
GetDbCount 获取单个库的数量 * @param ctx 上下文 * @param dbId redis数据库id * @return 返回该库下的数量 */.
GetDbKeys 获取指定库中的key * @param ctx 上下文 * @param cursor 游标 */.
GetKeyInfo 通过key获取该键下值的所有信息 * @param ctx 上下文 * @param key 键 * @return 返回值的所有信息,如果获取失败,返回错误信息 */.
GetList 获取redis list类型的数据,返回值和大小 * @param ctx 上下文 * @param key 键 * @return 返回值和大小 */.
GetRange 返回 key 中字符串值的子字符* * @param key 键 * @param start 起始下标 * @param end 结束下标 * @return 返回值,错误信息 */.
GetSet 将给定 key 的值设为 value ,并返回 key 的旧值(old value)* * @param key 键 * @param newValue 新值 * @return 返回值,错误信息 */.
GetStr 获取redis string类型的数据* * @param key 键 * @return 返回值,错误信息 */.
GetTTL 获取redis数据剩余时间,返回剩余时间的秒数;如果是永久有效,返回-1 * @param ctx 上下文 * @param key 键 */.
GetType 获取值类型,返回类型 * @param ctx 上下文 * @param key 键 * @return 返回值的类型 */.
HMGet 同时将多个 field-value (域-值)对设置到哈希表 key 中* * @param key 键 * @param fields..
HMSet 同时将多个 field-value (域-值)对设置到哈希表 key 中* * @param key 键 * @param value..
Incr 将 key 中储存的数字值增1* * @param key 键 * @return 返回增加后的值,错误信息 */.
Incrby 将 key 中储存的数字值增加指定的数* * @param key 键 * @param value 类型仅仅支持浮点和整数 * @return 返回增加后的值,错误信息 */.
NewRedisClient *新建一个redis客户端 * 注意:Timeout的单位是s,默认超时时间为1s * @param config redis配置文件 */.
Ping redis测试是否联通 * @param ctx 上下文 * @return 正常返回nil,错误返回错误信息 */.
SetNX (SET if Not eXists)只有在 key 不存在时设置 key 的值* * @param key 键 * @param value 值 * @param seconds 数据存活时间,当值为-1或0时为永久有效 */ @return 返回成功还是失败,错误信息.
SetRange 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始* * @param key 键 * @param replaceValue 替换字符串 * @param start 替换开始的下标 */ @return 返回成功还是失败,错误信息.
SetStr 设置redis中的值,该值永久有效* * @param key 键 * @param value 值 * @return 返回成功还是失败,错误信息 */.
SetStrEX 设置redis中的值* * @param key 键 * @param value 值 * @param seconds 数据存活时间,当值为-1或0时为永久有效 */ @return 返回成功还是失败,错误信息.
StrLen 返回 key 所储存的字符串值的长度* * @param key 键 * @return 返回字符串的长度 */.

# Variables

No description provided by the author

# Structs

RedisConfig redis连接信息.
VObj 值信息.