Versions in this module Expand all Collapse all v1 v1.9.18 Jun 18, 2024 v1.9.15 Jun 17, 2024 Changes in this version + const ConnectTimeoutDefault + const ConnectTimeoutFieldName + const HostDefault + const HostFieldName + const PasswordFieldName + const PortDefault + const PortFieldName + const ReadTimeoutDefault + const ReadTimeoutFieldName + const UserFieldName + const WriteTimeoutDefault + const WriteTimeoutFieldName + var Component = &app.Component + func New(config *Config, informer logger.Informer) redis.Cmdable + func NewWithConfigurator(configurator configurator.Configurator, config *Config, ...) redis.Cmdable + type Config struct + ConnectTimeout time.Duration + Host string + Password string + Port uint16 + ReadTimeout time.Duration + User string + WriteTimeout time.Duration + func Configuration(config *Config, configurator configurator.Configurator) *Config + func NewConfig() *Config + type ReConfiguration struct + func NewReConfiguration(informer logger.Informer, config *Config) *ReConfiguration + func NewReConfigurationWithConfigurator(informer logger.Informer, config *Config, ...) *ReConfiguration + func (reConfiguration *ReConfiguration) Append(ctx context.Context, key, value string) *redis.IntCmd + func (reConfiguration *ReConfiguration) BLMove(ctx context.Context, source, destination, srcpos, destpos string, ...) *redis.StringCmd + func (reConfiguration *ReConfiguration) BLPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) BRPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) BRPopLPush(ctx context.Context, source, destination string, timeout time.Duration) *redis.StringCmd + func (reConfiguration *ReConfiguration) BZPopMax(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd + func (reConfiguration *ReConfiguration) BZPopMin(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd + func (reConfiguration *ReConfiguration) BgRewriteAOF(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) BgSave(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) BitCount(ctx context.Context, key string, bitCount *redis.BitCount) *redis.IntCmd + func (reConfiguration *ReConfiguration) BitField(ctx context.Context, key string, args ...interface{}) *redis.IntSliceCmd + func (reConfiguration *ReConfiguration) BitOpAnd(ctx context.Context, destKey string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) BitOpNot(ctx context.Context, destKey string, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) BitOpOr(ctx context.Context, destKey string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) BitOpXor(ctx context.Context, destKey string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) BitPos(ctx context.Context, key string, bit int64, pos ...int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) Cache() redis.Cmdable + func (reConfiguration *ReConfiguration) ClientGetName(ctx context.Context) *redis.StringCmd + func (reConfiguration *ReConfiguration) ClientID(ctx context.Context) *redis.IntCmd + func (reConfiguration *ReConfiguration) ClientKill(ctx context.Context, ipPort string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClientKillByFilter(ctx context.Context, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ClientList(ctx context.Context) *redis.StringCmd + func (reConfiguration *ReConfiguration) ClientPause(ctx context.Context, dur time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ClusterAddSlots(ctx context.Context, slots ...int) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterAddSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterCountFailureReports(ctx context.Context, nodeID string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ClusterCountKeysInSlot(ctx context.Context, slot int) *redis.IntCmd + func (reConfiguration *ReConfiguration) ClusterDelSlots(ctx context.Context, slots ...int) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterDelSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterFailover(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterForget(ctx context.Context, nodeID string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterGetKeysInSlot(ctx context.Context, slot int, count int) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ClusterInfo(ctx context.Context) *redis.StringCmd + func (reConfiguration *ReConfiguration) ClusterKeySlot(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ClusterMeet(ctx context.Context, host, port string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterNodes(ctx context.Context) *redis.StringCmd + func (reConfiguration *ReConfiguration) ClusterReplicate(ctx context.Context, nodeID string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterResetHard(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterResetSoft(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterSaveConfig(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ClusterSlaves(ctx context.Context, nodeID string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ClusterSlots(ctx context.Context) *redis.ClusterSlotsCmd + func (reConfiguration *ReConfiguration) Command(ctx context.Context) *redis.CommandsInfoCmd + func (reConfiguration *ReConfiguration) ConfigGet(ctx context.Context, parameter string) *redis.SliceCmd + func (reConfiguration *ReConfiguration) ConfigResetStat(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ConfigRewrite(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ConfigSet(ctx context.Context, parameter, value string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Copy(ctx context.Context, sourceKey string, destKey string, db int, replace bool) *redis.IntCmd + func (reConfiguration *ReConfiguration) DBSize(ctx context.Context) *redis.IntCmd + func (reConfiguration *ReConfiguration) DebugObject(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) Decr(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) DecrBy(ctx context.Context, key string, decrement int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) Del(ctx context.Context, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) Dump(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) Echo(ctx context.Context, message interface{}) *redis.StringCmd + func (reConfiguration *ReConfiguration) Eval(ctx context.Context, script string, keys []string, args ...interface{}) *redis.Cmd + func (reConfiguration *ReConfiguration) EvalSha(ctx context.Context, sha1 string, keys []string, args ...interface{}) *redis.Cmd + func (reConfiguration *ReConfiguration) Exists(ctx context.Context, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) Expire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ExpireGT(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ExpireLT(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ExpireNX(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ExpireXX(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) FlushAll(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) FlushAllAsync(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) FlushDB(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) FlushDBAsync(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) GeoAdd(ctx context.Context, key string, geoLocation ...*redis.GeoLocation) *redis.IntCmd + func (reConfiguration *ReConfiguration) GeoDist(ctx context.Context, key string, member1, member2, unit string) *redis.FloatCmd + func (reConfiguration *ReConfiguration) GeoHash(ctx context.Context, key string, members ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) GeoPos(ctx context.Context, key string, members ...string) *redis.GeoPosCmd + func (reConfiguration *ReConfiguration) GeoRadius(ctx context.Context, key string, longitude, latitude float64, ...) *redis.GeoLocationCmd + func (reConfiguration *ReConfiguration) GeoRadiusByMember(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd + func (reConfiguration *ReConfiguration) GeoRadiusByMemberStore(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.IntCmd + func (reConfiguration *ReConfiguration) GeoRadiusStore(ctx context.Context, key string, longitude, latitude float64, ...) *redis.IntCmd + func (reConfiguration *ReConfiguration) GeoSearch(ctx context.Context, key string, q *redis.GeoSearchQuery) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) GeoSearchLocation(ctx context.Context, key string, q *redis.GeoSearchLocationQuery) *redis.GeoSearchLocationCmd + func (reConfiguration *ReConfiguration) GeoSearchStore(ctx context.Context, key, store string, q *redis.GeoSearchStoreQuery) *redis.IntCmd + func (reConfiguration *ReConfiguration) Get(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) GetBit(ctx context.Context, key string, offset int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) GetDel(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) GetEx(ctx context.Context, key string, expiration time.Duration) *redis.StringCmd + func (reConfiguration *ReConfiguration) GetRange(ctx context.Context, key string, start, end int64) *redis.StringCmd + func (reConfiguration *ReConfiguration) GetSet(ctx context.Context, key string, value interface{}) *redis.StringCmd + func (reConfiguration *ReConfiguration) HDel(ctx context.Context, key string, fields ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) HExists(ctx context.Context, key, field string) *redis.BoolCmd + func (reConfiguration *ReConfiguration) HGet(ctx context.Context, key, field string) *redis.StringCmd + func (reConfiguration *ReConfiguration) HGetAll(ctx context.Context, key string) *redis.StringStringMapCmd + func (reConfiguration *ReConfiguration) HIncrBy(ctx context.Context, key, field string, incr int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) HIncrByFloat(ctx context.Context, key, field string, incr float64) *redis.FloatCmd + func (reConfiguration *ReConfiguration) HKeys(ctx context.Context, key string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) HLen(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) HMGet(ctx context.Context, key string, fields ...string) *redis.SliceCmd + func (reConfiguration *ReConfiguration) HMSet(ctx context.Context, key string, values ...interface{}) *redis.BoolCmd + func (reConfiguration *ReConfiguration) HRandField(ctx context.Context, key string, count int, withValues bool) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) HScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd + func (reConfiguration *ReConfiguration) HSet(ctx context.Context, key string, values ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) HSetNX(ctx context.Context, key, field string, value interface{}) *redis.BoolCmd + func (reConfiguration *ReConfiguration) HVals(ctx context.Context, key string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) Incr(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) IncrBy(ctx context.Context, key string, value int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) IncrByFloat(ctx context.Context, key string, value float64) *redis.FloatCmd + func (reConfiguration *ReConfiguration) Info(ctx context.Context, section ...string) *redis.StringCmd + func (reConfiguration *ReConfiguration) Keys(ctx context.Context, pattern string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) LIndex(ctx context.Context, key string, index int64) *redis.StringCmd + func (reConfiguration *ReConfiguration) LInsert(ctx context.Context, key, op string, pivot, value interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) LInsertAfter(ctx context.Context, key string, pivot, value interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) LInsertBefore(ctx context.Context, key string, pivot, value interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) LLen(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) LMove(ctx context.Context, source, destination, srcpos, destpos string) *redis.StringCmd + func (reConfiguration *ReConfiguration) LPop(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) LPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) LPos(ctx context.Context, key string, value string, args redis.LPosArgs) *redis.IntCmd + func (reConfiguration *ReConfiguration) LPosCount(ctx context.Context, key string, value string, count int64, ...) *redis.IntSliceCmd + func (reConfiguration *ReConfiguration) LPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) LPushX(ctx context.Context, key string, values ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) LRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) LRem(ctx context.Context, key string, count int64, value interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) LSet(ctx context.Context, key string, index int64, value interface{}) *redis.StatusCmd + func (reConfiguration *ReConfiguration) LTrim(ctx context.Context, key string, start, stop int64) *redis.StatusCmd + func (reConfiguration *ReConfiguration) LastSave(ctx context.Context) *redis.IntCmd + func (reConfiguration *ReConfiguration) MGet(ctx context.Context, keys ...string) *redis.SliceCmd + func (reConfiguration *ReConfiguration) MSet(ctx context.Context, values ...interface{}) *redis.StatusCmd + func (reConfiguration *ReConfiguration) MSetNX(ctx context.Context, values ...interface{}) *redis.BoolCmd + func (reConfiguration *ReConfiguration) MemoryUsage(ctx context.Context, key string, samples ...int) *redis.IntCmd + func (reConfiguration *ReConfiguration) Migrate(ctx context.Context, host, port, key string, db int, timeout time.Duration) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Move(ctx context.Context, key string, db int) *redis.BoolCmd + func (reConfiguration *ReConfiguration) ObjectEncoding(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) ObjectIdleTime(ctx context.Context, key string) *redis.DurationCmd + func (reConfiguration *ReConfiguration) ObjectRefCount(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) PExpire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) PExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd + func (reConfiguration *ReConfiguration) PFAdd(ctx context.Context, key string, els ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) PFCount(ctx context.Context, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) PFMerge(ctx context.Context, dest string, keys ...string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) PTTL(ctx context.Context, key string) *redis.DurationCmd + func (reConfiguration *ReConfiguration) Persist(ctx context.Context, key string) *redis.BoolCmd + func (reConfiguration *ReConfiguration) Ping(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Pipeline() redis.Pipeliner + func (reConfiguration *ReConfiguration) Pipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error) + func (reConfiguration *ReConfiguration) PubSubChannels(ctx context.Context, pattern string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) PubSubNumPat(ctx context.Context) *redis.IntCmd + func (reConfiguration *ReConfiguration) PubSubNumSub(ctx context.Context, channels ...string) *redis.StringIntMapCmd + func (reConfiguration *ReConfiguration) Publish(ctx context.Context, channel string, message interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) Quit(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) RPop(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) RPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) RPopLPush(ctx context.Context, source, destination string) *redis.StringCmd + func (reConfiguration *ReConfiguration) RPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) RPushX(ctx context.Context, key string, values ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) RandomKey(ctx context.Context) *redis.StringCmd + func (reConfiguration *ReConfiguration) ReConfiguration(c configurator.Configurator) error + func (reConfiguration *ReConfiguration) ReadOnly(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ReadWrite(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Rename(ctx context.Context, key, newkey string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) RenameNX(ctx context.Context, key, newkey string) *redis.BoolCmd + func (reConfiguration *ReConfiguration) Restore(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) RestoreReplace(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) SAdd(ctx context.Context, key string, members ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) SCard(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) SDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SDiffStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) SInter(ctx context.Context, keys ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SInterStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) SIsMember(ctx context.Context, key string, member interface{}) *redis.BoolCmd + func (reConfiguration *ReConfiguration) SMIsMember(ctx context.Context, key string, members ...interface{}) *redis.BoolSliceCmd + func (reConfiguration *ReConfiguration) SMembers(ctx context.Context, key string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SMembersMap(ctx context.Context, key string) *redis.StringStructMapCmd + func (reConfiguration *ReConfiguration) SMove(ctx context.Context, source, destination string, member interface{}) *redis.BoolCmd + func (reConfiguration *ReConfiguration) SPop(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) SPopN(ctx context.Context, key string, count int64) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SRandMember(ctx context.Context, key string) *redis.StringCmd + func (reConfiguration *ReConfiguration) SRandMemberN(ctx context.Context, key string, count int64) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SRem(ctx context.Context, key string, members ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) SScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd + func (reConfiguration *ReConfiguration) SUnion(ctx context.Context, keys ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SUnionStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) Save(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Scan(ctx context.Context, cursor uint64, match string, count int64) *redis.ScanCmd + func (reConfiguration *ReConfiguration) ScanType(ctx context.Context, cursor uint64, match string, count int64, keyType string) *redis.ScanCmd + func (reConfiguration *ReConfiguration) ScriptExists(ctx context.Context, hashes ...string) *redis.BoolSliceCmd + func (reConfiguration *ReConfiguration) ScriptFlush(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ScriptKill(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ScriptLoad(ctx context.Context, script string) *redis.StringCmd + func (reConfiguration *ReConfiguration) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd + func (reConfiguration *ReConfiguration) SetArgs(ctx context.Context, key string, value interface{}, a redis.SetArgs) *redis.StatusCmd + func (reConfiguration *ReConfiguration) SetBit(ctx context.Context, key string, offset int64, value int) *redis.IntCmd + func (reConfiguration *ReConfiguration) SetEX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd + func (reConfiguration *ReConfiguration) SetNX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) SetRange(ctx context.Context, key string, offset int64, value string) *redis.IntCmd + func (reConfiguration *ReConfiguration) SetXX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.BoolCmd + func (reConfiguration *ReConfiguration) Shutdown(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ShutdownNoSave(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) ShutdownSave(ctx context.Context) *redis.StatusCmd + func (reConfiguration *ReConfiguration) SlaveOf(ctx context.Context, host, port string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Sort(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) SortInterfaces(ctx context.Context, key string, sort *redis.Sort) *redis.SliceCmd + func (reConfiguration *ReConfiguration) SortStore(ctx context.Context, key, store string, sort *redis.Sort) *redis.IntCmd + func (reConfiguration *ReConfiguration) StrLen(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) TTL(ctx context.Context, key string) *redis.DurationCmd + func (reConfiguration *ReConfiguration) Time(ctx context.Context) *redis.TimeCmd + func (reConfiguration *ReConfiguration) Touch(ctx context.Context, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) TxPipeline() redis.Pipeliner + func (reConfiguration *ReConfiguration) TxPipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error) + func (reConfiguration *ReConfiguration) Type(ctx context.Context, key string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) Unlink(ctx context.Context, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XAck(ctx context.Context, stream, group string, ids ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XAdd(ctx context.Context, a *redis.XAddArgs) *redis.StringCmd + func (reConfiguration *ReConfiguration) XAutoClaim(ctx context.Context, a *redis.XAutoClaimArgs) *redis.XAutoClaimCmd + func (reConfiguration *ReConfiguration) XAutoClaimJustID(ctx context.Context, a *redis.XAutoClaimArgs) *redis.XAutoClaimJustIDCmd + func (reConfiguration *ReConfiguration) XClaim(ctx context.Context, a *redis.XClaimArgs) *redis.XMessageSliceCmd + func (reConfiguration *ReConfiguration) XClaimJustID(ctx context.Context, a *redis.XClaimArgs) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) XDel(ctx context.Context, stream string, ids ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XGroupCreate(ctx context.Context, stream, group, start string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) XGroupCreateConsumer(ctx context.Context, stream, group, consumer string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XGroupCreateMkStream(ctx context.Context, stream, group, start string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) XGroupDelConsumer(ctx context.Context, stream, group, consumer string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XGroupDestroy(ctx context.Context, stream, group string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XGroupSetID(ctx context.Context, stream, group, start string) *redis.StatusCmd + func (reConfiguration *ReConfiguration) XInfoConsumers(ctx context.Context, key string, group string) *redis.XInfoConsumersCmd + func (reConfiguration *ReConfiguration) XInfoGroups(ctx context.Context, key string) *redis.XInfoGroupsCmd + func (reConfiguration *ReConfiguration) XInfoStream(ctx context.Context, key string) *redis.XInfoStreamCmd + func (reConfiguration *ReConfiguration) XInfoStreamFull(ctx context.Context, key string, count int) *redis.XInfoStreamFullCmd + func (reConfiguration *ReConfiguration) XLen(ctx context.Context, stream string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XPending(ctx context.Context, stream, group string) *redis.XPendingCmd + func (reConfiguration *ReConfiguration) XPendingExt(ctx context.Context, a *redis.XPendingExtArgs) *redis.XPendingExtCmd + func (reConfiguration *ReConfiguration) XRange(ctx context.Context, stream, start, stop string) *redis.XMessageSliceCmd + func (reConfiguration *ReConfiguration) XRangeN(ctx context.Context, stream, start, stop string, count int64) *redis.XMessageSliceCmd + func (reConfiguration *ReConfiguration) XRead(ctx context.Context, a *redis.XReadArgs) *redis.XStreamSliceCmd + func (reConfiguration *ReConfiguration) XReadGroup(ctx context.Context, a *redis.XReadGroupArgs) *redis.XStreamSliceCmd + func (reConfiguration *ReConfiguration) XReadStreams(ctx context.Context, streams ...string) *redis.XStreamSliceCmd + func (reConfiguration *ReConfiguration) XRevRange(ctx context.Context, stream string, start, stop string) *redis.XMessageSliceCmd + func (reConfiguration *ReConfiguration) XRevRangeN(ctx context.Context, stream string, start, stop string, count int64) *redis.XMessageSliceCmd + func (reConfiguration *ReConfiguration) XTrim(ctx context.Context, key string, maxLen int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) XTrimApprox(ctx context.Context, key string, maxLen int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) XTrimMaxLen(ctx context.Context, key string, maxLen int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) XTrimMaxLenApprox(ctx context.Context, key string, maxLen, limit int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) XTrimMinID(ctx context.Context, key string, minID string) *redis.IntCmd + func (reConfiguration *ReConfiguration) XTrimMinIDApprox(ctx context.Context, key string, minID string, limit int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAdd(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAddArgs(ctx context.Context, key string, args redis.ZAddArgs) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAddArgsIncr(ctx context.Context, key string, args redis.ZAddArgs) *redis.FloatCmd + func (reConfiguration *ReConfiguration) ZAddCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAddNX(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAddNXCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAddXX(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZAddXXCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZCard(ctx context.Context, key string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZCount(ctx context.Context, key, min, max string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZDiffStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZDiffWithScores(ctx context.Context, keys ...string) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZIncr(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd + func (reConfiguration *ReConfiguration) ZIncrBy(ctx context.Context, key string, increment float64, member string) *redis.FloatCmd + func (reConfiguration *ReConfiguration) ZIncrNX(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd + func (reConfiguration *ReConfiguration) ZIncrXX(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd + func (reConfiguration *ReConfiguration) ZInter(ctx context.Context, store *redis.ZStore) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZInterStore(ctx context.Context, destination string, store *redis.ZStore) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZInterWithScores(ctx context.Context, store *redis.ZStore) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZLexCount(ctx context.Context, key, min, max string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZMScore(ctx context.Context, key string, members ...string) *redis.FloatSliceCmd + func (reConfiguration *ReConfiguration) ZPopMax(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZPopMin(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZRandMember(ctx context.Context, key string, count int, withScores bool) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRangeArgs(ctx context.Context, z redis.ZRangeArgs) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRangeArgsWithScores(ctx context.Context, z redis.ZRangeArgs) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZRangeStore(ctx context.Context, dst string, z redis.ZRangeArgs) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZRank(ctx context.Context, key, member string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZRem(ctx context.Context, key string, members ...interface{}) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZRemRangeByLex(ctx context.Context, key, min, max string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZRemRangeByRank(ctx context.Context, key string, start, stop int64) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZRemRangeByScore(ctx context.Context, key, min, max string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZRevRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRevRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRevRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZRevRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZRevRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd + func (reConfiguration *ReConfiguration) ZRevRank(ctx context.Context, key, member string) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd + func (reConfiguration *ReConfiguration) ZScore(ctx context.Context, key, member string) *redis.FloatCmd + func (reConfiguration *ReConfiguration) ZUnion(ctx context.Context, store redis.ZStore) *redis.StringSliceCmd + func (reConfiguration *ReConfiguration) ZUnionStore(ctx context.Context, dest string, store *redis.ZStore) *redis.IntCmd + func (reConfiguration *ReConfiguration) ZUnionWithScores(ctx context.Context, store redis.ZStore) *redis.ZSliceCmd