Documentation
¶
Index ¶
- func Start(cfg Config) (key string, err error)
- type Client
- func (client *Client) Del(key string) bool
- func (client *Client) Expire(key string, t time.Duration) (bool, error)
- func (client *Client) Get(key string) (string, error)
- func (client *Client) GetRedisClient() (baseClient redis.Cmdable, err error)
- func (client *Client) HDel(key string, field string) (res int64, err error)
- func (client *Client) HGet(key string, field string) (res string, err error)
- func (client *Client) HGetAll(key string) (res map[string]string, err error)
- func (client *Client) HIncrby(key, field string, value int64) (res int64, err error)
- func (client *Client) HKeys(key string) (res []string, err error)
- func (client *Client) HMGet(key string, field []string) (res []interface{}, err error)
- func (client *Client) HMSet(key string, fields map[string]interface{}) (res string, err error)
- func (client *Client) HSet(table, field string, value interface{}) (bool, error)
- func (client *Client) Incrby(key string, value int64) (int64, error)
- func (client *Client) LPop(key string) (string, error)
- func (client *Client) LPush(key string, value string) (int64, error)
- func (client *Client) LRange(key string, start int64, end int64) (res []string, err error)
- func (client *Client) RPop(key string) (string, error)
- func (client *Client) RPush(key string, value string) (int64, error)
- func (client *Client) SAdd(key string, param ...interface{}) (res int64, err error)
- func (client *Client) SIsMember(key string, member interface{}) (res bool, err error)
- func (client *Client) SMembers(key string) (res []string, err error)
- func (client *Client) SRem(key string, param ...interface{}) (res int64, err error)
- func (client *Client) SetPersist(key string) (res bool, err error)
- func (client *Client) Setex(key string, val string, t time.Duration) (bool, error)
- func (client *Client) Setnx(key string, val string, t time.Duration) (bool, error)
- func (client *Client) Zadd(key string, score float64, member string) (res int64, err error)
- func (client *Client) ZrangeByScore(key string, min string, max string, offset int64, count int64) (res []string, err error)
- func (client *Client) Zrank(key string, member string) (res int64, err error)
- func (client *Client) Zscore(key string, member string) (res float64, err error)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Del ¶
* @Content : 删除key * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) Expire ¶
* @Content : 过期设置 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-10-20
func (*Client) Get ¶
Get * @Content : string类型 获取 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) GetRedisClient ¶
func (*Client) HDel ¶
* @Content : HDel * @Param : * @Return : * @Author : LiJunDong * @Time : 2022-02-18
func (*Client) HGet ¶
* @Content : HGet * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-29
func (*Client) HGetAll ¶
* @Content : HGetAll * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-29
func (*Client) HIncrby ¶
* @Content : hash字段incrby * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-26
func (*Client) HMGet ¶
* @Content : HMGet * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-29
func (*Client) HMSet ¶
* @Content : HMget * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-29
func (*Client) HSet ¶
* @Content : hash * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-05
func (*Client) Incrby ¶
* @Content : 自增 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) LPop ¶
* @Content : list头部弹出一个 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) LPush ¶
* @Content : list头部插入一个 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) LRange ¶
* @Content : list获取所有 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) RPop ¶
* @Content : list尾部弹出一个 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) RPush ¶
* @Content : list尾部插入一个 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) SAdd ¶
* @Content : SAdd * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-11
func (*Client) SMembers ¶
* @Content : SMembers * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-11
func (*Client) SRem ¶
* @Content : SRem * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-11-11
func (*Client) Setex ¶
Setex * @Content : 设置可以有失效时间的string类型 t可以不传 * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09
func (*Client) Setnx ¶
* @Content : 设置不存在的有失效时间的string类型,如果存在则返回false * @Param : * @Return : * @Author : LiJunDong * @Time : 2021-09-09