Versions in this module Expand all Collapse all v1 v1.1.0 Jul 29, 2021 Changes in this version + type Option func(*redis.Options) + func Addr(addr string) Option + func DB(db int) Option + func PoolSize(size int) Option + func Pwd(pwd string) Option + type RdClient struct + func New(options ...Option) *RdClient + func (r *RdClient) BRPop(timeout time.Duration, keys ...string) []string + func (r *RdClient) Del(key string) bool + func (r *RdClient) Exists(key string) bool + func (r *RdClient) Expire(key string, expiration time.Duration) bool + func (r *RdClient) Get(key string) string + func (r *RdClient) HGet(key, field string) string + func (r *RdClient) HSet(key, field string, val interface{}) bool + func (r *RdClient) HSetNX(key, field string, val interface{}) bool + func (r *RdClient) IncrInt(key string) int64 + func (r *RdClient) IncrStr(key string) string + func (r *RdClient) Keys(pattern string) []string + func (r *RdClient) LPush(key string, val interface{}) bool + func (r *RdClient) LRange(key string, start int64, stop int64) []string + func (r *RdClient) Publish(channel string, msg interface{}) bool + func (r *RdClient) Set(key string, val interface{}, expiration time.Duration) bool + func (r *RdClient) SetNX(key string, val interface{}, expiration time.Duration) bool + func (r *RdClient) SexEX(key string, val interface{}, expiration time.Duration) bool + func (r *RdClient) TTL(key string) float64