Documentation
¶
Index ¶
- func GetCachePrefixFromContext(ctx context.Context) string
- type RedisClient
- func (cli *RedisClient) ACLCat(ctx context.Context) *redis.StringSliceCmd
- func (cli *RedisClient) ACLCatArgs(ctx context.Context, options *redis.ACLCatArgs) *redis.StringSliceCmd
- func (cli *RedisClient) ACLDelUser(ctx context.Context, username string) *redis.IntCmd
- func (cli *RedisClient) ACLDryRun(ctx context.Context, username string, command ...any) *redis.StringCmd
- func (cli *RedisClient) ACLList(ctx context.Context) *redis.StringSliceCmd
- func (cli *RedisClient) ACLLog(ctx context.Context, count int64) *redis.ACLLogCmd
- func (cli *RedisClient) ACLLogReset(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ACLSetUser(ctx context.Context, username string, rules ...string) *redis.StatusCmd
- func (cli *RedisClient) AddHook(hook redis.Hook)
- func (cli *RedisClient) Append(ctx context.Context, key, value string) *redis.IntCmd
- func (cli *RedisClient) BFAdd(ctx context.Context, key string, element any) *redis.BoolCmd
- func (cli *RedisClient) BFCard(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) BFExists(ctx context.Context, key string, element any) *redis.BoolCmd
- func (cli *RedisClient) BFInfo(ctx context.Context, key string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInfoArg(ctx context.Context, key string, option string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInfoCapacity(ctx context.Context, key string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInfoExpansion(ctx context.Context, key string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInfoFilters(ctx context.Context, key string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInfoItems(ctx context.Context, key string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInfoSize(ctx context.Context, key string) *redis.BFInfoCmd
- func (cli *RedisClient) BFInsert(ctx context.Context, key string, options *redis.BFInsertOptions, ...) *redis.BoolSliceCmd
- func (cli *RedisClient) BFLoadChunk(ctx context.Context, key string, iterator int64, data any) *redis.StatusCmd
- func (cli *RedisClient) BFMAdd(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
- func (cli *RedisClient) BFMExists(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
- func (cli *RedisClient) BFReserve(ctx context.Context, key string, errorRate float64, capacity int64) *redis.StatusCmd
- func (cli *RedisClient) BFReserveExpansion(ctx context.Context, key string, errorRate float64, capacity int64, ...) *redis.StatusCmd
- func (cli *RedisClient) BFReserveNonScaling(ctx context.Context, key string, errorRate float64, capacity int64) *redis.StatusCmd
- func (cli *RedisClient) BFReserveWithArgs(ctx context.Context, key string, options *redis.BFReserveOptions) *redis.StatusCmd
- func (cli *RedisClient) BFScanDump(ctx context.Context, key string, iterator int64) *redis.ScanDumpCmd
- func (cli *RedisClient) BLMPop(ctx context.Context, timeout time.Duration, direction string, count int64, ...) *redis.KeyValuesCmd
- func (cli *RedisClient) BLMove(ctx context.Context, source, destination, srcpos, destpos string, ...) *redis.StringCmd
- func (cli *RedisClient) BLPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd
- func (cli *RedisClient) BRPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd
- func (cli *RedisClient) BRPopLPush(ctx context.Context, source, destination string, timeout time.Duration) *redis.StringCmd
- func (cli *RedisClient) BZMPop(ctx context.Context, timeout time.Duration, order string, count int64, ...) *redis.ZSliceWithKeyCmd
- func (cli *RedisClient) BZPopMax(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd
- func (cli *RedisClient) BZPopMin(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd
- func (cli *RedisClient) BgRewriteAOF(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) BgSave(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) BitCount(ctx context.Context, key string, bitCount *redis.BitCount) *redis.IntCmd
- func (cli *RedisClient) BitField(ctx context.Context, key string, args ...any) *redis.IntSliceCmd
- func (cli *RedisClient) BitFieldRO(ctx context.Context, key string, values ...any) *redis.IntSliceCmd
- func (cli *RedisClient) BitOpAnd(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) BitOpNot(ctx context.Context, destKey string, key string) *redis.IntCmd
- func (cli *RedisClient) BitOpOr(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) BitOpXor(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) BitPos(ctx context.Context, key string, bit int64, pos ...int64) *redis.IntCmd
- func (cli *RedisClient) BitPosSpan(ctx context.Context, key string, bit int8, start int64, end int64, span string) *redis.IntCmd
- func (cli *RedisClient) CFAdd(ctx context.Context, key string, element any) *redis.BoolCmd
- func (cli *RedisClient) CFAddNX(ctx context.Context, key string, element any) *redis.BoolCmd
- func (cli *RedisClient) CFCount(ctx context.Context, key string, element any) *redis.IntCmd
- func (cli *RedisClient) CFDel(ctx context.Context, key string, element any) *redis.BoolCmd
- func (cli *RedisClient) CFExists(ctx context.Context, key string, element any) *redis.BoolCmd
- func (cli *RedisClient) CFInfo(ctx context.Context, key string) *redis.CFInfoCmd
- func (cli *RedisClient) CFInsert(ctx context.Context, key string, options *redis.CFInsertOptions, ...) *redis.BoolSliceCmd
- func (cli *RedisClient) CFInsertNX(ctx context.Context, key string, options *redis.CFInsertOptions, ...) *redis.IntSliceCmd
- func (cli *RedisClient) CFLoadChunk(ctx context.Context, key string, iterator int64, data any) *redis.StatusCmd
- func (cli *RedisClient) CFMExists(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
- func (cli *RedisClient) CFReserve(ctx context.Context, key string, capacity int64) *redis.StatusCmd
- func (cli *RedisClient) CFReserveBucketSize(ctx context.Context, key string, capacity int64, bucketsize int64) *redis.StatusCmd
- func (cli *RedisClient) CFReserveExpansion(ctx context.Context, key string, capacity int64, expansion int64) *redis.StatusCmd
- func (cli *RedisClient) CFReserveMaxIterations(ctx context.Context, key string, capacity int64, maxiterations int64) *redis.StatusCmd
- func (cli *RedisClient) CFReserveWithArgs(ctx context.Context, key string, options *redis.CFReserveOptions) *redis.StatusCmd
- func (cli *RedisClient) CFScanDump(ctx context.Context, key string, iterator int64) *redis.ScanDumpCmd
- func (cli *RedisClient) CMSIncrBy(ctx context.Context, key string, elements ...any) *redis.IntSliceCmd
- func (cli *RedisClient) CMSInfo(ctx context.Context, key string) *redis.CMSInfoCmd
- func (cli *RedisClient) CMSInitByDim(ctx context.Context, key string, width int64, height int64) *redis.StatusCmd
- func (cli *RedisClient) CMSInitByProb(ctx context.Context, key string, errorRate float64, probability float64) *redis.StatusCmd
- func (cli *RedisClient) CMSMerge(ctx context.Context, destKey string, sourceKeys ...string) *redis.StatusCmd
- func (cli *RedisClient) CMSMergeWithWeight(ctx context.Context, destKey string, sourceKeys map[string]int64) *redis.StatusCmd
- func (cli *RedisClient) CMSQuery(ctx context.Context, key string, elements ...any) *redis.IntSliceCmd
- func (cli *RedisClient) ClientGetName(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ClientID(ctx context.Context) *redis.IntCmd
- func (cli *RedisClient) ClientInfo(ctx context.Context) *redis.ClientInfoCmd
- func (cli *RedisClient) ClientKill(ctx context.Context, ipPort string) *redis.StatusCmd
- func (cli *RedisClient) ClientKillByFilter(ctx context.Context, keys ...string) *redis.IntCmd
- func (cli *RedisClient) ClientList(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ClientPause(ctx context.Context, dur time.Duration) *redis.BoolCmd
- func (cli *RedisClient) ClientUnblock(ctx context.Context, id int64) *redis.IntCmd
- func (cli *RedisClient) ClientUnblockWithError(ctx context.Context, id int64) *redis.IntCmd
- func (cli *RedisClient) ClientUnpause(ctx context.Context) *redis.BoolCmd
- func (cli *RedisClient) Close() error
- func (cli *RedisClient) ClusterAddSlots(ctx context.Context, slots ...int) *redis.StatusCmd
- func (cli *RedisClient) ClusterAddSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd
- func (cli *RedisClient) ClusterCountFailureReports(ctx context.Context, nodeID string) *redis.IntCmd
- func (cli *RedisClient) ClusterCountKeysInSlot(ctx context.Context, slot int) *redis.IntCmd
- func (cli *RedisClient) ClusterDelSlots(ctx context.Context, slots ...int) *redis.StatusCmd
- func (cli *RedisClient) ClusterDelSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd
- func (cli *RedisClient) ClusterFailover(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ClusterForget(ctx context.Context, nodeID string) *redis.StatusCmd
- func (cli *RedisClient) ClusterGetKeysInSlot(ctx context.Context, slot int, count int) *redis.StringSliceCmd
- func (cli *RedisClient) ClusterInfo(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ClusterKeySlot(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) ClusterLinks(ctx context.Context) *redis.ClusterLinksCmd
- func (cli *RedisClient) ClusterMeet(ctx context.Context, host, port string) *redis.StatusCmd
- func (cli *RedisClient) ClusterMyID(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ClusterMyShardID(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ClusterNodes(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ClusterReplicate(ctx context.Context, nodeID string) *redis.StatusCmd
- func (cli *RedisClient) ClusterResetHard(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ClusterResetSoft(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ClusterSaveConfig(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ClusterShards(ctx context.Context) *redis.ClusterShardsCmd
- func (cli *RedisClient) ClusterSlaves(ctx context.Context, nodeID string) *redis.StringSliceCmd
- func (cli *RedisClient) ClusterSlots(ctx context.Context) *redis.ClusterSlotsCmd
- func (cli *RedisClient) Command(ctx context.Context) *redis.CommandsInfoCmd
- func (cli *RedisClient) CommandGetKeys(ctx context.Context, commands ...any) *redis.StringSliceCmd
- func (cli *RedisClient) CommandGetKeysAndFlags(ctx context.Context, commands ...any) *redis.KeyFlagsCmd
- func (cli *RedisClient) CommandList(ctx context.Context, filter *redis.FilterBy) *redis.StringSliceCmd
- func (cli *RedisClient) ConfigGet(ctx context.Context, parameter string) *redis.MapStringStringCmd
- func (cli *RedisClient) ConfigResetStat(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ConfigRewrite(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ConfigSet(ctx context.Context, parameter, value string) *redis.StatusCmd
- func (cli *RedisClient) Copy(ctx context.Context, sourceKey string, destKey string, db int, replace bool) *redis.IntCmd
- func (cli *RedisClient) DBSize(ctx context.Context) *redis.IntCmd
- func (cli *RedisClient) DebugObject(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) Decr(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) DecrBy(ctx context.Context, key string, decrement int64) *redis.IntCmd
- func (cli *RedisClient) Del(ctx context.Context, keys ...string) *redis.IntCmd
- func (cli *RedisClient) DelWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, keys ...string) *redis.IntCmd
- func (cli *RedisClient) Do(ctx context.Context, args ...any) *redis.Cmd
- func (cli *RedisClient) Dump(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) Echo(ctx context.Context, message any) *redis.StringCmd
- func (cli *RedisClient) Eval(ctx context.Context, script string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) EvalRO(ctx context.Context, script string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) EvalSha(ctx context.Context, sha1 string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) EvalShaRO(ctx context.Context, sha1 string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) Exists(ctx context.Context, keys ...string) *redis.IntCmd
- func (cli *RedisClient) Expire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) ExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd
- func (cli *RedisClient) ExpireGT(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) ExpireLT(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) ExpireNX(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) ExpireTime(ctx context.Context, key string) *redis.DurationCmd
- func (cli *RedisClient) ExpireXX(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) FCall(ctx context.Context, function string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) FCallRO(ctx context.Context, function string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) FCallRo(ctx context.Context, function string, keys []string, args ...any) *redis.Cmd
- func (cli *RedisClient) FTAggregate(ctx context.Context, index string, query string) *redis.MapStringInterfaceCmd
- func (cli *RedisClient) FTAggregateWithArgs(ctx context.Context, index string, query string, ...) *redis.AggregateCmd
- func (cli *RedisClient) FTAliasAdd(ctx context.Context, index string, alias string) *redis.StatusCmd
- func (cli *RedisClient) FTAliasDel(ctx context.Context, alias string) *redis.StatusCmd
- func (cli *RedisClient) FTAliasUpdate(ctx context.Context, index string, alias string) *redis.StatusCmd
- func (cli *RedisClient) FTAlter(ctx context.Context, index string, skipInitialScan bool, definition []any) *redis.StatusCmd
- func (cli *RedisClient) FTConfigGet(ctx context.Context, option string) *redis.MapMapStringInterfaceCmd
- func (cli *RedisClient) FTConfigSet(ctx context.Context, option string, value any) *redis.StatusCmd
- func (cli *RedisClient) FTCreate(ctx context.Context, index string, options *redis.FTCreateOptions, ...) *redis.StatusCmd
- func (cli *RedisClient) FTCursorDel(ctx context.Context, index string, cursorId int) *redis.StatusCmd
- func (cli *RedisClient) FTCursorRead(ctx context.Context, index string, cursorId int, count int) *redis.MapStringInterfaceCmd
- func (cli *RedisClient) FTDictAdd(ctx context.Context, dict string, term ...any) *redis.IntCmd
- func (cli *RedisClient) FTDictDel(ctx context.Context, dict string, term ...any) *redis.IntCmd
- func (cli *RedisClient) FTDictDump(ctx context.Context, dict string) *redis.StringSliceCmd
- func (cli *RedisClient) FTDropIndex(ctx context.Context, index string) *redis.StatusCmd
- func (cli *RedisClient) FTDropIndexWithArgs(ctx context.Context, index string, options *redis.FTDropIndexOptions) *redis.StatusCmd
- func (cli *RedisClient) FTExplain(ctx context.Context, index string, query string) *redis.StringCmd
- func (cli *RedisClient) FTExplainWithArgs(ctx context.Context, index string, query string, ...) *redis.StringCmd
- func (cli *RedisClient) FTInfo(ctx context.Context, index string) *redis.FTInfoCmd
- func (cli *RedisClient) FTSearch(ctx context.Context, index string, query string) *redis.FTSearchCmd
- func (cli *RedisClient) FTSearchWithArgs(ctx context.Context, index string, query string, ...) *redis.FTSearchCmd
- func (cli *RedisClient) FTSpellCheck(ctx context.Context, index string, query string) *redis.FTSpellCheckCmd
- func (cli *RedisClient) FTSpellCheckWithArgs(ctx context.Context, index string, query string, ...) *redis.FTSpellCheckCmd
- func (cli *RedisClient) FTSynDump(ctx context.Context, index string) *redis.FTSynDumpCmd
- func (cli *RedisClient) FTSynUpdate(ctx context.Context, index string, synGroupId any, terms []any) *redis.StatusCmd
- func (cli *RedisClient) FTSynUpdateWithArgs(ctx context.Context, index string, synGroupId any, ...) *redis.StatusCmd
- func (cli *RedisClient) FTTagVals(ctx context.Context, index string, field string) *redis.StringSliceCmd
- func (cli *RedisClient) FT_List(ctx context.Context) *redis.StringSliceCmd
- func (cli *RedisClient) FlushAll(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) FlushAllAsync(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) FlushDB(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) FlushDBAsync(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) FunctionDelete(ctx context.Context, libName string) *redis.StringCmd
- func (cli *RedisClient) FunctionDump(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) FunctionFlush(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) FunctionFlushAsync(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) FunctionKill(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) FunctionList(ctx context.Context, q redis.FunctionListQuery) *redis.FunctionListCmd
- func (cli *RedisClient) FunctionLoad(ctx context.Context, code string) *redis.StringCmd
- func (cli *RedisClient) FunctionLoadReplace(ctx context.Context, code string) *redis.StringCmd
- func (cli *RedisClient) FunctionRestore(ctx context.Context, libDump string) *redis.StringCmd
- func (cli *RedisClient) FunctionStats(ctx context.Context) *redis.FunctionStatsCmd
- func (cli *RedisClient) GeoAdd(ctx context.Context, key string, geoLocation ...*redis.GeoLocation) *redis.IntCmd
- func (cli *RedisClient) GeoDist(ctx context.Context, key string, member1, member2, unit string) *redis.FloatCmd
- func (cli *RedisClient) GeoHash(ctx context.Context, key string, members ...string) *redis.StringSliceCmd
- func (cli *RedisClient) GeoPos(ctx context.Context, key string, members ...string) *redis.GeoPosCmd
- func (cli *RedisClient) GeoRadius(ctx context.Context, key string, longitude, latitude float64, ...) *redis.GeoLocationCmd
- func (cli *RedisClient) GeoRadiusByMember(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd
- func (cli *RedisClient) GeoRadiusByMemberStore(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.IntCmd
- func (cli *RedisClient) GeoRadiusStore(ctx context.Context, key string, longitude, latitude float64, ...) *redis.IntCmd
- func (cli *RedisClient) GeoSearch(ctx context.Context, key string, q *redis.GeoSearchQuery) *redis.StringSliceCmd
- func (cli *RedisClient) GeoSearchLocation(ctx context.Context, key string, q *redis.GeoSearchLocationQuery) *redis.GeoSearchLocationCmd
- func (cli *RedisClient) GeoSearchStore(ctx context.Context, key, store string, q *redis.GeoSearchStoreQuery) *redis.IntCmd
- func (cli *RedisClient) Get(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) GetBit(ctx context.Context, key string, offset int64) *redis.IntCmd
- func (cli *RedisClient) GetDel(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) GetEx(ctx context.Context, key string, expiration time.Duration) *redis.StringCmd
- func (cli *RedisClient) GetRange(ctx context.Context, key string, start, end int64) *redis.StringCmd
- func (cli *RedisClient) GetRawRedis() *redis.Client
- func (cli *RedisClient) GetSet(ctx context.Context, key string, value any) *redis.StringCmd
- func (cli *RedisClient) HDel(ctx context.Context, key string, fields ...string) *redis.IntCmd
- func (cli *RedisClient) HExists(ctx context.Context, key, field string) *redis.BoolCmd
- func (cli *RedisClient) HExpire(ctx context.Context, key string, expiration time.Duration, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HExpireAt(ctx context.Context, key string, tm time.Time, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HExpireAtWithArgs(ctx context.Context, key string, tm time.Time, ...) *redis.IntSliceCmd
- func (cli *RedisClient) HExpireTime(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HExpireWithArgs(ctx context.Context, key string, expiration time.Duration, ...) *redis.IntSliceCmd
- func (cli *RedisClient) HGet(ctx context.Context, key, field string) *redis.StringCmd
- func (cli *RedisClient) HGetAll(ctx context.Context, key string) *redis.MapStringStringCmd
- func (cli *RedisClient) HGetAllWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, key string) *redis.MapStringStringCmd
- func (cli *RedisClient) HGetDel(ctx context.Context, key string, fields ...string) *redis.StringSliceCmd
- func (cli *RedisClient) HGetEX(ctx context.Context, key string, fields ...string) *redis.StringSliceCmd
- func (cli *RedisClient) HGetEXWithArgs(ctx context.Context, key string, options *redis.HGetEXOptions, ...) *redis.StringSliceCmd
- func (cli *RedisClient) HGetWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, key string, field string) *redis.StringCmd
- func (cli *RedisClient) HIncrBy(ctx context.Context, key, field string, incr int64) *redis.IntCmd
- func (cli *RedisClient) HIncrByFloat(ctx context.Context, key, field string, incr float64) *redis.FloatCmd
- func (cli *RedisClient) HKeys(ctx context.Context, key string) *redis.StringSliceCmd
- func (cli *RedisClient) HLen(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) HMGet(ctx context.Context, key string, fields ...string) *redis.SliceCmd
- func (cli *RedisClient) HMSet(ctx context.Context, key string, values ...any) *redis.BoolCmd
- func (cli *RedisClient) HPExpire(ctx context.Context, key string, expiration time.Duration, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HPExpireAt(ctx context.Context, key string, tm time.Time, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HPExpireAtWithArgs(ctx context.Context, key string, tm time.Time, ...) *redis.IntSliceCmd
- func (cli *RedisClient) HPExpireTime(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HPExpireWithArgs(ctx context.Context, key string, expiration time.Duration, ...) *redis.IntSliceCmd
- func (cli *RedisClient) HPTTL(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HPersist(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HRandField(ctx context.Context, key string, count int) *redis.StringSliceCmd
- func (cli *RedisClient) HRandFieldWithValues(ctx context.Context, key string, count int) *redis.KeyValueSliceCmd
- func (cli *RedisClient) HScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (cli *RedisClient) HScanNoValues(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (cli *RedisClient) HSet(ctx context.Context, key string, values ...any) *redis.IntCmd
- func (cli *RedisClient) HSetEX(ctx context.Context, key string, fieldsAndValues ...string) *redis.IntCmd
- func (cli *RedisClient) HSetEXWithArgs(ctx context.Context, key string, options *redis.HSetEXOptions, ...) *redis.IntCmd
- func (cli *RedisClient) HSetNX(ctx context.Context, key, field string, value any) *redis.BoolCmd
- func (cli *RedisClient) HSetWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, key string, values ...any) *redis.IntCmd
- func (cli *RedisClient) HStrLen(ctx context.Context, key string, field string) *redis.IntCmd
- func (cli *RedisClient) HTTL(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
- func (cli *RedisClient) HVals(ctx context.Context, key string) *redis.StringSliceCmd
- func (cli *RedisClient) Incr(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) IncrBy(ctx context.Context, key string, value int64) *redis.IntCmd
- func (cli *RedisClient) IncrByFloat(ctx context.Context, key string, value float64) *redis.FloatCmd
- func (cli *RedisClient) Info(ctx context.Context, section ...string) *redis.StringCmd
- func (cli *RedisClient) JSONArrAppend(ctx context.Context, key string, path string, values ...any) *redis.IntSliceCmd
- func (cli *RedisClient) JSONArrIndex(ctx context.Context, key string, path string, value ...any) *redis.IntSliceCmd
- func (cli *RedisClient) JSONArrIndexWithArgs(ctx context.Context, key string, path string, options *redis.JSONArrIndexArgs, ...) *redis.IntSliceCmd
- func (cli *RedisClient) JSONArrInsert(ctx context.Context, key string, path string, index int64, values ...any) *redis.IntSliceCmd
- func (cli *RedisClient) JSONArrLen(ctx context.Context, key string, path string) *redis.IntSliceCmd
- func (cli *RedisClient) JSONArrPop(ctx context.Context, key string, path string, index int) *redis.StringSliceCmd
- func (cli *RedisClient) JSONArrTrim(ctx context.Context, key string, path string) *redis.IntSliceCmd
- func (cli *RedisClient) JSONArrTrimWithArgs(ctx context.Context, key string, path string, options *redis.JSONArrTrimArgs) *redis.IntSliceCmd
- func (cli *RedisClient) JSONClear(ctx context.Context, key string, path string) *redis.IntCmd
- func (cli *RedisClient) JSONDebugMemory(ctx context.Context, key string, path string) *redis.IntCmd
- func (cli *RedisClient) JSONDel(ctx context.Context, key string, path string) *redis.IntCmd
- func (cli *RedisClient) JSONForget(ctx context.Context, key string, path string) *redis.IntCmd
- func (cli *RedisClient) JSONGet(ctx context.Context, key string, paths ...string) *redis.JSONCmd
- func (cli *RedisClient) JSONGetWithArgs(ctx context.Context, key string, options *redis.JSONGetArgs, paths ...string) *redis.JSONCmd
- func (cli *RedisClient) JSONMGet(ctx context.Context, path string, keys ...string) *redis.JSONSliceCmd
- func (cli *RedisClient) JSONMSet(ctx context.Context, params ...any) *redis.StatusCmd
- func (cli *RedisClient) JSONMSetArgs(ctx context.Context, docs []redis.JSONSetArgs) *redis.StatusCmd
- func (cli *RedisClient) JSONMerge(ctx context.Context, key string, path string, value string) *redis.StatusCmd
- func (cli *RedisClient) JSONNumIncrBy(ctx context.Context, key string, path string, value float64) *redis.JSONCmd
- func (cli *RedisClient) JSONObjKeys(ctx context.Context, key string, path string) *redis.SliceCmd
- func (cli *RedisClient) JSONObjLen(ctx context.Context, key string, path string) *redis.IntPointerSliceCmd
- func (cli *RedisClient) JSONSet(ctx context.Context, key string, path string, value any) *redis.StatusCmd
- func (cli *RedisClient) JSONSetMode(ctx context.Context, key string, path string, value any, mode string) *redis.StatusCmd
- func (cli *RedisClient) JSONStrAppend(ctx context.Context, key string, path string, value string) *redis.IntPointerSliceCmd
- func (cli *RedisClient) JSONStrLen(ctx context.Context, key string, path string) *redis.IntPointerSliceCmd
- func (cli *RedisClient) JSONToggle(ctx context.Context, key string, path string) *redis.IntPointerSliceCmd
- func (cli *RedisClient) JSONType(ctx context.Context, key string, path string) *redis.JSONSliceCmd
- func (cli *RedisClient) Keys(ctx context.Context, pattern string) *redis.StringSliceCmd
- func (cli *RedisClient) LCS(ctx context.Context, q *redis.LCSQuery) *redis.LCSCmd
- func (cli *RedisClient) LIndex(ctx context.Context, key string, index int64) *redis.StringCmd
- func (cli *RedisClient) LInsert(ctx context.Context, key, op string, pivot, value any) *redis.IntCmd
- func (cli *RedisClient) LInsertAfter(ctx context.Context, key string, pivot, value any) *redis.IntCmd
- func (cli *RedisClient) LInsertBefore(ctx context.Context, key string, pivot, value any) *redis.IntCmd
- func (cli *RedisClient) LLen(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) LMPop(ctx context.Context, direction string, count int64, keys ...string) *redis.KeyValuesCmd
- func (cli *RedisClient) LMove(ctx context.Context, source, destination, srcpos, destpos string) *redis.StringCmd
- func (cli *RedisClient) LPop(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) LPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd
- func (cli *RedisClient) LPos(ctx context.Context, key string, value string, args redis.LPosArgs) *redis.IntCmd
- func (cli *RedisClient) LPosCount(ctx context.Context, key string, value string, count int64, ...) *redis.IntSliceCmd
- func (cli *RedisClient) LPush(ctx context.Context, key string, values ...any) *redis.IntCmd
- func (cli *RedisClient) LPushX(ctx context.Context, key string, values ...any) *redis.IntCmd
- func (cli *RedisClient) LRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
- func (cli *RedisClient) LRem(ctx context.Context, key string, count int64, value any) *redis.IntCmd
- func (cli *RedisClient) LSet(ctx context.Context, key string, index int64, value any) *redis.StatusCmd
- func (cli *RedisClient) LTrim(ctx context.Context, key string, start, stop int64) *redis.StatusCmd
- func (cli *RedisClient) LastSave(ctx context.Context) *redis.IntCmd
- func (cli *RedisClient) MGet(ctx context.Context, keys ...string) *redis.SliceCmd
- func (cli *RedisClient) MSet(ctx context.Context, values ...any) *redis.StatusCmd
- func (cli *RedisClient) MSetNX(ctx context.Context, values ...any) *redis.BoolCmd
- func (cli *RedisClient) MemoryUsage(ctx context.Context, key string, samples ...int) *redis.IntCmd
- func (cli *RedisClient) Migrate(ctx context.Context, host, port, key string, db int, timeout time.Duration) *redis.StatusCmd
- func (cli *RedisClient) ModuleLoadex(ctx context.Context, conf *redis.ModuleLoadexConfig) *redis.StringCmd
- func (cli *RedisClient) Move(ctx context.Context, key string, db int) *redis.BoolCmd
- func (cli *RedisClient) ObjectEncoding(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) ObjectFreq(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) ObjectIdleTime(ctx context.Context, key string) *redis.DurationCmd
- func (cli *RedisClient) ObjectRefCount(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) PExpire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) PExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd
- func (cli *RedisClient) PExpireTime(ctx context.Context, key string) *redis.DurationCmd
- func (cli *RedisClient) PFAdd(ctx context.Context, key string, els ...any) *redis.IntCmd
- func (cli *RedisClient) PFCount(ctx context.Context, keys ...string) *redis.IntCmd
- func (cli *RedisClient) PFMerge(ctx context.Context, dest string, keys ...string) *redis.StatusCmd
- func (cli *RedisClient) PSubscribe(ctx context.Context, channels ...string) *redis.PubSub
- func (cli *RedisClient) PTTL(ctx context.Context, key string) *redis.DurationCmd
- func (cli *RedisClient) Persist(ctx context.Context, key string) *redis.BoolCmd
- func (cli *RedisClient) Ping(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) Pipeline() redis.Pipeliner
- func (cli *RedisClient) Pipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error)
- func (cli *RedisClient) PoolStats() *redis.PoolStats
- func (cli *RedisClient) Process(ctx context.Context, cmd redis.Cmder) error
- func (cli *RedisClient) PubSubChannels(ctx context.Context, pattern string) *redis.StringSliceCmd
- func (cli *RedisClient) PubSubNumPat(ctx context.Context) *redis.IntCmd
- func (cli *RedisClient) PubSubNumSub(ctx context.Context, channels ...string) *redis.MapStringIntCmd
- func (cli *RedisClient) PubSubShardChannels(ctx context.Context, pattern string) *redis.StringSliceCmd
- func (cli *RedisClient) PubSubShardNumSub(ctx context.Context, channels ...string) *redis.MapStringIntCmd
- func (cli *RedisClient) Publish(ctx context.Context, channel string, message any) *redis.IntCmd
- func (cli *RedisClient) Quit(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) RPop(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) RPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd
- func (cli *RedisClient) RPopLPush(ctx context.Context, source, destination string) *redis.StringCmd
- func (cli *RedisClient) RPush(ctx context.Context, key string, values ...any) *redis.IntCmd
- func (cli *RedisClient) RPushX(ctx context.Context, key string, values ...any) *redis.IntCmd
- func (cli *RedisClient) RandomKey(ctx context.Context) *redis.StringCmd
- func (cli *RedisClient) ReadOnly(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ReadWrite(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) Rename(ctx context.Context, key, newkey string) *redis.StatusCmd
- func (cli *RedisClient) RenameNX(ctx context.Context, key, newkey string) *redis.BoolCmd
- func (cli *RedisClient) Restore(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd
- func (cli *RedisClient) RestoreReplace(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd
- func (cli *RedisClient) SAdd(ctx context.Context, key string, members ...any) *redis.IntCmd
- func (cli *RedisClient) SCard(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) SDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (cli *RedisClient) SDiffStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) SInter(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (cli *RedisClient) SInterCard(ctx context.Context, limit int64, keys ...string) *redis.IntCmd
- func (cli *RedisClient) SInterStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) SIsMember(ctx context.Context, key string, member any) *redis.BoolCmd
- func (cli *RedisClient) SMIsMember(ctx context.Context, key string, members ...any) *redis.BoolSliceCmd
- func (cli *RedisClient) SMembers(ctx context.Context, key string) *redis.StringSliceCmd
- func (cli *RedisClient) SMembersMap(ctx context.Context, key string) *redis.StringStructMapCmd
- func (cli *RedisClient) SMove(ctx context.Context, source, destination string, member any) *redis.BoolCmd
- func (cli *RedisClient) SPop(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) SPopN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
- func (cli *RedisClient) SPublish(ctx context.Context, channel string, message any) *redis.IntCmd
- func (cli *RedisClient) SRandMember(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) SRandMemberN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
- func (cli *RedisClient) SRem(ctx context.Context, key string, members ...any) *redis.IntCmd
- func (cli *RedisClient) SScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (cli *RedisClient) SSubscribe(ctx context.Context, channels ...string) *redis.PubSub
- func (cli *RedisClient) SUnion(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (cli *RedisClient) SUnionStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) Save(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) Scan(ctx context.Context, cursor uint64, match string, count int64) *redis.ScanCmd
- func (cli *RedisClient) ScanType(ctx context.Context, cursor uint64, match string, count int64, keyType string) *redis.ScanCmd
- func (cli *RedisClient) ScriptExists(ctx context.Context, hashes ...string) *redis.BoolSliceCmd
- func (cli *RedisClient) ScriptFlush(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ScriptKill(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ScriptLoad(ctx context.Context, script string) *redis.StringCmd
- func (cli *RedisClient) Set(ctx context.Context, key string, value any, expiration time.Duration) *redis.StatusCmd
- func (cli *RedisClient) SetArgs(ctx context.Context, key string, value any, a redis.SetArgs) *redis.StatusCmd
- func (cli *RedisClient) SetBit(ctx context.Context, key string, offset int64, value int) *redis.IntCmd
- func (cli *RedisClient) SetEx(ctx context.Context, key string, value any, expiration time.Duration) *redis.StatusCmd
- func (cli *RedisClient) SetNX(ctx context.Context, key string, value any, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) SetRange(ctx context.Context, key string, offset int64, value string) *redis.IntCmd
- func (cli *RedisClient) SetXX(ctx context.Context, key string, value any, expiration time.Duration) *redis.BoolCmd
- func (cli *RedisClient) Shutdown(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ShutdownNoSave(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) ShutdownSave(ctx context.Context) *redis.StatusCmd
- func (cli *RedisClient) SlaveOf(ctx context.Context, host, port string) *redis.StatusCmd
- func (cli *RedisClient) SlowLogGet(ctx context.Context, num int64) *redis.SlowLogCmd
- func (cli *RedisClient) Sort(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd
- func (cli *RedisClient) SortInterfaces(ctx context.Context, key string, sort *redis.Sort) *redis.SliceCmd
- func (cli *RedisClient) SortRO(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd
- func (cli *RedisClient) SortStore(ctx context.Context, key, store string, sort *redis.Sort) *redis.IntCmd
- func (cli *RedisClient) StrLen(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) Subscribe(ctx context.Context, channels ...string) *redis.PubSub
- func (cli *RedisClient) TDigestAdd(ctx context.Context, key string, elements ...float64) *redis.StatusCmd
- func (cli *RedisClient) TDigestByRank(ctx context.Context, key string, rank ...uint64) *redis.FloatSliceCmd
- func (cli *RedisClient) TDigestByRevRank(ctx context.Context, key string, rank ...uint64) *redis.FloatSliceCmd
- func (cli *RedisClient) TDigestCDF(ctx context.Context, key string, elements ...float64) *redis.FloatSliceCmd
- func (cli *RedisClient) TDigestCreate(ctx context.Context, key string) *redis.StatusCmd
- func (cli *RedisClient) TDigestCreateWithCompression(ctx context.Context, key string, compression int64) *redis.StatusCmd
- func (cli *RedisClient) TDigestInfo(ctx context.Context, key string) *redis.TDigestInfoCmd
- func (cli *RedisClient) TDigestMax(ctx context.Context, key string) *redis.FloatCmd
- func (cli *RedisClient) TDigestMerge(ctx context.Context, destKey string, options *redis.TDigestMergeOptions, ...) *redis.StatusCmd
- func (cli *RedisClient) TDigestMin(ctx context.Context, key string) *redis.FloatCmd
- func (cli *RedisClient) TDigestQuantile(ctx context.Context, key string, elements ...float64) *redis.FloatSliceCmd
- func (cli *RedisClient) TDigestRank(ctx context.Context, key string, values ...float64) *redis.IntSliceCmd
- func (cli *RedisClient) TDigestReset(ctx context.Context, key string) *redis.StatusCmd
- func (cli *RedisClient) TDigestRevRank(ctx context.Context, key string, values ...float64) *redis.IntSliceCmd
- func (cli *RedisClient) TDigestTrimmedMean(ctx context.Context, key string, lowCutQuantile float64, ...) *redis.FloatCmd
- func (cli *RedisClient) TSAdd(ctx context.Context, key string, timestamp any, value float64) *redis.IntCmd
- func (cli *RedisClient) TSAddWithArgs(ctx context.Context, key string, timestamp any, value float64, ...) *redis.IntCmd
- func (cli *RedisClient) TSAlter(ctx context.Context, key string, options *redis.TSAlterOptions) *redis.StatusCmd
- func (cli *RedisClient) TSCreate(ctx context.Context, key string) *redis.StatusCmd
- func (cli *RedisClient) TSCreateRule(ctx context.Context, sourceKey string, destKey string, ...) *redis.StatusCmd
- func (cli *RedisClient) TSCreateRuleWithArgs(ctx context.Context, sourceKey string, destKey string, ...) *redis.StatusCmd
- func (cli *RedisClient) TSCreateWithArgs(ctx context.Context, key string, options *redis.TSOptions) *redis.StatusCmd
- func (cli *RedisClient) TSDecrBy(ctx context.Context, key string, timestamp float64) *redis.IntCmd
- func (cli *RedisClient) TSDecrByWithArgs(ctx context.Context, key string, timestamp float64, ...) *redis.IntCmd
- func (cli *RedisClient) TSDel(ctx context.Context, key string, fromTimestamp int, toTimestamp int) *redis.IntCmd
- func (cli *RedisClient) TSDeleteRule(ctx context.Context, sourceKey string, destKey string) *redis.StatusCmd
- func (cli *RedisClient) TSGet(ctx context.Context, key string) *redis.TSTimestampValueCmd
- func (cli *RedisClient) TSGetWithArgs(ctx context.Context, key string, options *redis.TSGetOptions) *redis.TSTimestampValueCmd
- func (cli *RedisClient) TSIncrBy(ctx context.Context, key string, timestamp float64) *redis.IntCmd
- func (cli *RedisClient) TSIncrByWithArgs(ctx context.Context, key string, timestamp float64, ...) *redis.IntCmd
- func (cli *RedisClient) TSInfo(ctx context.Context, key string) *redis.MapStringInterfaceCmd
- func (cli *RedisClient) TSInfoWithArgs(ctx context.Context, key string, options *redis.TSInfoOptions) *redis.MapStringInterfaceCmd
- func (cli *RedisClient) TSMAdd(ctx context.Context, ktvSlices [][]any) *redis.IntSliceCmd
- func (cli *RedisClient) TSMGet(ctx context.Context, filters []string) *redis.MapStringSliceInterfaceCmd
- func (cli *RedisClient) TSMGetWithArgs(ctx context.Context, filters []string, options *redis.TSMGetOptions) *redis.MapStringSliceInterfaceCmd
- func (cli *RedisClient) TSMRange(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string) *redis.MapStringSliceInterfaceCmd
- func (cli *RedisClient) TSMRangeWithArgs(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string, ...) *redis.MapStringSliceInterfaceCmd
- func (cli *RedisClient) TSMRevRange(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string) *redis.MapStringSliceInterfaceCmd
- func (cli *RedisClient) TSMRevRangeWithArgs(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string, ...) *redis.MapStringSliceInterfaceCmd
- func (cli *RedisClient) TSQueryIndex(ctx context.Context, filterExpr []string) *redis.StringSliceCmd
- func (cli *RedisClient) TSRange(ctx context.Context, key string, fromTimestamp int, toTimestamp int) *redis.TSTimestampValueSliceCmd
- func (cli *RedisClient) TSRangeWithArgs(ctx context.Context, key string, fromTimestamp int, toTimestamp int, ...) *redis.TSTimestampValueSliceCmd
- func (cli *RedisClient) TSRevRange(ctx context.Context, key string, fromTimestamp int, toTimestamp int) *redis.TSTimestampValueSliceCmd
- func (cli *RedisClient) TSRevRangeWithArgs(ctx context.Context, key string, fromTimestamp int, toTimestamp int, ...) *redis.TSTimestampValueSliceCmd
- func (cli *RedisClient) TTL(ctx context.Context, key string) *redis.DurationCmd
- func (cli *RedisClient) Time(ctx context.Context) *redis.TimeCmd
- func (cli *RedisClient) TopKAdd(ctx context.Context, key string, elements ...any) *redis.StringSliceCmd
- func (cli *RedisClient) TopKCount(ctx context.Context, key string, elements ...any) *redis.IntSliceCmd
- func (cli *RedisClient) TopKIncrBy(ctx context.Context, key string, elements ...any) *redis.StringSliceCmd
- func (cli *RedisClient) TopKInfo(ctx context.Context, key string) *redis.TopKInfoCmd
- func (cli *RedisClient) TopKList(ctx context.Context, key string) *redis.StringSliceCmd
- func (cli *RedisClient) TopKListWithCount(ctx context.Context, key string) *redis.MapStringIntCmd
- func (cli *RedisClient) TopKQuery(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
- func (cli *RedisClient) TopKReserve(ctx context.Context, key string, k int64) *redis.StatusCmd
- func (cli *RedisClient) TopKReserveWithOptions(ctx context.Context, key string, k int64, width int64, depth int64, ...) *redis.StatusCmd
- func (cli *RedisClient) Touch(ctx context.Context, keys ...string) *redis.IntCmd
- func (cli *RedisClient) TxPipeline() redis.Pipeliner
- func (cli *RedisClient) TxPipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error)
- func (cli *RedisClient) Type(ctx context.Context, key string) *redis.StatusCmd
- func (cli *RedisClient) Unlink(ctx context.Context, keys ...string) *redis.IntCmd
- func (cli *RedisClient) VAdd(ctx context.Context, key string, element string, val redis.Vector) *redis.BoolCmd
- func (cli *RedisClient) VAddWithArgs(ctx context.Context, key string, element string, val redis.Vector, ...) *redis.BoolCmd
- func (cli *RedisClient) VCard(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) VClearAttributes(ctx context.Context, key string, element string) *redis.BoolCmd
- func (cli *RedisClient) VDim(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) VEmb(ctx context.Context, key string, element string, raw bool) *redis.SliceCmd
- func (cli *RedisClient) VGetAttr(ctx context.Context, key string, element string) *redis.StringCmd
- func (cli *RedisClient) VInfo(ctx context.Context, key string) *redis.MapStringInterfaceCmd
- func (cli *RedisClient) VLinks(ctx context.Context, key string, element string) *redis.StringSliceCmd
- func (cli *RedisClient) VLinksWithScores(ctx context.Context, key string, element string) *redis.VectorScoreSliceCmd
- func (cli *RedisClient) VRandMember(ctx context.Context, key string) *redis.StringCmd
- func (cli *RedisClient) VRandMemberCount(ctx context.Context, key string, count int) *redis.StringSliceCmd
- func (cli *RedisClient) VRem(ctx context.Context, key string, element string) *redis.BoolCmd
- func (cli *RedisClient) VSetAttr(ctx context.Context, key string, element string, attr any) *redis.BoolCmd
- func (cli *RedisClient) VSim(ctx context.Context, key string, val redis.Vector) *redis.StringSliceCmd
- func (cli *RedisClient) VSimWithArgs(ctx context.Context, key string, val redis.Vector, args *redis.VSimArgs) *redis.StringSliceCmd
- func (cli *RedisClient) VSimWithArgsWithScores(ctx context.Context, key string, val redis.Vector, args *redis.VSimArgs) *redis.VectorScoreSliceCmd
- func (cli *RedisClient) VSimWithScores(ctx context.Context, key string, val redis.Vector) *redis.VectorScoreSliceCmd
- func (cli *RedisClient) Watch(ctx context.Context, fn func(*redis.Tx) error, keys ...string) error
- func (cli *RedisClient) XAck(ctx context.Context, stream, group string, ids ...string) *redis.IntCmd
- func (cli *RedisClient) XAdd(ctx context.Context, a *redis.XAddArgs) *redis.StringCmd
- func (cli *RedisClient) XAutoClaim(ctx context.Context, a *redis.XAutoClaimArgs) *redis.XAutoClaimCmd
- func (cli *RedisClient) XAutoClaimJustID(ctx context.Context, a *redis.XAutoClaimArgs) *redis.XAutoClaimJustIDCmd
- func (cli *RedisClient) XClaim(ctx context.Context, a *redis.XClaimArgs) *redis.XMessageSliceCmd
- func (cli *RedisClient) XClaimJustID(ctx context.Context, a *redis.XClaimArgs) *redis.StringSliceCmd
- func (cli *RedisClient) XDel(ctx context.Context, stream string, ids ...string) *redis.IntCmd
- func (cli *RedisClient) XGroupCreate(ctx context.Context, stream, group, start string) *redis.StatusCmd
- func (cli *RedisClient) XGroupCreateConsumer(ctx context.Context, stream, group, consumer string) *redis.IntCmd
- func (cli *RedisClient) XGroupCreateMkStream(ctx context.Context, stream, group, start string) *redis.StatusCmd
- func (cli *RedisClient) XGroupDelConsumer(ctx context.Context, stream, group, consumer string) *redis.IntCmd
- func (cli *RedisClient) XGroupDestroy(ctx context.Context, stream, group string) *redis.IntCmd
- func (cli *RedisClient) XGroupSetID(ctx context.Context, stream, group, start string) *redis.StatusCmd
- func (cli *RedisClient) XInfoConsumers(ctx context.Context, key string, group string) *redis.XInfoConsumersCmd
- func (cli *RedisClient) XInfoGroups(ctx context.Context, key string) *redis.XInfoGroupsCmd
- func (cli *RedisClient) XInfoStream(ctx context.Context, key string) *redis.XInfoStreamCmd
- func (cli *RedisClient) XInfoStreamFull(ctx context.Context, key string, count int) *redis.XInfoStreamFullCmd
- func (cli *RedisClient) XLen(ctx context.Context, stream string) *redis.IntCmd
- func (cli *RedisClient) XPending(ctx context.Context, stream, group string) *redis.XPendingCmd
- func (cli *RedisClient) XPendingExt(ctx context.Context, a *redis.XPendingExtArgs) *redis.XPendingExtCmd
- func (cli *RedisClient) XRange(ctx context.Context, stream, start, stop string) *redis.XMessageSliceCmd
- func (cli *RedisClient) XRangeN(ctx context.Context, stream, start, stop string, count int64) *redis.XMessageSliceCmd
- func (cli *RedisClient) XRead(ctx context.Context, a *redis.XReadArgs) *redis.XStreamSliceCmd
- func (cli *RedisClient) XReadGroup(ctx context.Context, a *redis.XReadGroupArgs) *redis.XStreamSliceCmd
- func (cli *RedisClient) XReadStreams(ctx context.Context, streams ...string) *redis.XStreamSliceCmd
- func (cli *RedisClient) XRevRange(ctx context.Context, stream string, start, stop string) *redis.XMessageSliceCmd
- func (cli *RedisClient) XRevRangeN(ctx context.Context, stream string, start, stop string, count int64) *redis.XMessageSliceCmd
- func (cli *RedisClient) XTrimMaxLen(ctx context.Context, key string, maxLen int64) *redis.IntCmd
- func (cli *RedisClient) XTrimMaxLenApprox(ctx context.Context, key string, maxLen, limit int64) *redis.IntCmd
- func (cli *RedisClient) XTrimMinID(ctx context.Context, key string, minID string) *redis.IntCmd
- func (cli *RedisClient) XTrimMinIDApprox(ctx context.Context, key string, minID string, limit int64) *redis.IntCmd
- func (cli *RedisClient) ZAdd(ctx context.Context, key string, members ...redis.Z) *redis.IntCmd
- func (cli *RedisClient) ZAddArgs(ctx context.Context, key string, args redis.ZAddArgs) *redis.IntCmd
- func (cli *RedisClient) ZAddArgsIncr(ctx context.Context, key string, args redis.ZAddArgs) *redis.FloatCmd
- func (cli *RedisClient) ZAddGT(ctx context.Context, key string, members ...redis.Z) *redis.IntCmd
- func (cli *RedisClient) ZAddLT(ctx context.Context, key string, members ...redis.Z) *redis.IntCmd
- func (cli *RedisClient) ZAddNX(ctx context.Context, key string, members ...redis.Z) *redis.IntCmd
- func (cli *RedisClient) ZAddXX(ctx context.Context, key string, members ...redis.Z) *redis.IntCmd
- func (cli *RedisClient) ZCard(ctx context.Context, key string) *redis.IntCmd
- func (cli *RedisClient) ZCount(ctx context.Context, key, min, max string) *redis.IntCmd
- func (cli *RedisClient) ZDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (cli *RedisClient) ZDiffStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (cli *RedisClient) ZDiffWithScores(ctx context.Context, keys ...string) *redis.ZSliceCmd
- func (cli *RedisClient) ZIncrBy(ctx context.Context, key string, increment float64, member string) *redis.FloatCmd
- func (cli *RedisClient) ZInter(ctx context.Context, store *redis.ZStore) *redis.StringSliceCmd
- func (cli *RedisClient) ZInterCard(ctx context.Context, limit int64, keys ...string) *redis.IntCmd
- func (cli *RedisClient) ZInterStore(ctx context.Context, destination string, store *redis.ZStore) *redis.IntCmd
- func (cli *RedisClient) ZInterWithScores(ctx context.Context, store *redis.ZStore) *redis.ZSliceCmd
- func (cli *RedisClient) ZLexCount(ctx context.Context, key, min, max string) *redis.IntCmd
- func (cli *RedisClient) ZMPop(ctx context.Context, order string, count int64, keys ...string) *redis.ZSliceWithKeyCmd
- func (cli *RedisClient) ZMScore(ctx context.Context, key string, members ...string) *redis.FloatSliceCmd
- func (cli *RedisClient) ZPopMax(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd
- func (cli *RedisClient) ZPopMin(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd
- func (cli *RedisClient) ZRandMember(ctx context.Context, key string, count int) *redis.StringSliceCmd
- func (cli *RedisClient) ZRandMemberWithScores(ctx context.Context, key string, count int) *redis.ZSliceCmd
- func (cli *RedisClient) ZRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
- func (cli *RedisClient) ZRangeArgs(ctx context.Context, z redis.ZRangeArgs) *redis.StringSliceCmd
- func (cli *RedisClient) ZRangeArgsWithScores(ctx context.Context, z redis.ZRangeArgs) *redis.ZSliceCmd
- func (cli *RedisClient) ZRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (cli *RedisClient) ZRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (cli *RedisClient) ZRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd
- func (cli *RedisClient) ZRangeStore(ctx context.Context, dst string, z redis.ZRangeArgs) *redis.IntCmd
- func (cli *RedisClient) ZRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd
- func (cli *RedisClient) ZRank(ctx context.Context, key, member string) *redis.IntCmd
- func (cli *RedisClient) ZRankWithScore(ctx context.Context, key string, member string) *redis.RankWithScoreCmd
- func (cli *RedisClient) ZRem(ctx context.Context, key string, members ...any) *redis.IntCmd
- func (cli *RedisClient) ZRemRangeByLex(ctx context.Context, key, min, max string) *redis.IntCmd
- func (cli *RedisClient) ZRemRangeByRank(ctx context.Context, key string, start, stop int64) *redis.IntCmd
- func (cli *RedisClient) ZRemRangeByScore(ctx context.Context, key, min, max string) *redis.IntCmd
- func (cli *RedisClient) ZRevRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
- func (cli *RedisClient) ZRevRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (cli *RedisClient) ZRevRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (cli *RedisClient) ZRevRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd
- func (cli *RedisClient) ZRevRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd
- func (cli *RedisClient) ZRevRank(ctx context.Context, key, member string) *redis.IntCmd
- func (cli *RedisClient) ZRevRankWithScore(ctx context.Context, key string, member string) *redis.RankWithScoreCmd
- func (cli *RedisClient) ZScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (cli *RedisClient) ZScore(ctx context.Context, key, member string) *redis.FloatCmd
- func (cli *RedisClient) ZUnion(ctx context.Context, store redis.ZStore) *redis.StringSliceCmd
- func (cli *RedisClient) ZUnionStore(ctx context.Context, dest string, store *redis.ZStore) *redis.IntCmd
- func (cli *RedisClient) ZUnionWithScores(ctx context.Context, store redis.ZStore) *redis.ZSliceCmd
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RedisClient ¶
type RedisClient struct {
// contains filtered or unexported fields
}
func NewRedisClient ¶
func NewRedisClient(opts *redis.Options) *RedisClient
func (*RedisClient) ACLCat ¶ added in v1.0.40
func (cli *RedisClient) ACLCat(ctx context.Context) *redis.StringSliceCmd
func (*RedisClient) ACLCatArgs ¶ added in v1.0.40
func (cli *RedisClient) ACLCatArgs(ctx context.Context, options *redis.ACLCatArgs) *redis.StringSliceCmd
func (*RedisClient) ACLDelUser ¶ added in v1.0.40
func (*RedisClient) ACLList ¶ added in v1.0.40
func (cli *RedisClient) ACLList(ctx context.Context) *redis.StringSliceCmd
func (*RedisClient) ACLLogReset ¶ added in v1.0.40
func (cli *RedisClient) ACLLogReset(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ACLSetUser ¶ added in v1.0.40
func (*RedisClient) AddHook ¶ added in v1.0.40
func (cli *RedisClient) AddHook(hook redis.Hook)
func (*RedisClient) BFInfoCapacity ¶ added in v1.0.40
func (*RedisClient) BFInfoExpansion ¶ added in v1.0.40
func (*RedisClient) BFInfoFilters ¶ added in v1.0.40
func (*RedisClient) BFInfoItems ¶ added in v1.0.40
func (*RedisClient) BFInfoSize ¶ added in v1.0.40
func (*RedisClient) BFInsert ¶ added in v1.0.40
func (cli *RedisClient) BFInsert(ctx context.Context, key string, options *redis.BFInsertOptions, elements ...any) *redis.BoolSliceCmd
func (*RedisClient) BFLoadChunk ¶ added in v1.0.40
func (*RedisClient) BFMAdd ¶ added in v1.0.40
func (cli *RedisClient) BFMAdd(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
func (*RedisClient) BFMExists ¶ added in v1.0.40
func (cli *RedisClient) BFMExists(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
func (*RedisClient) BFReserveExpansion ¶ added in v1.0.40
func (*RedisClient) BFReserveNonScaling ¶ added in v1.0.40
func (*RedisClient) BFReserveWithArgs ¶ added in v1.0.40
func (cli *RedisClient) BFReserveWithArgs(ctx context.Context, key string, options *redis.BFReserveOptions) *redis.StatusCmd
func (*RedisClient) BFScanDump ¶ added in v1.0.40
func (cli *RedisClient) BFScanDump(ctx context.Context, key string, iterator int64) *redis.ScanDumpCmd
func (*RedisClient) BLMPop ¶ added in v1.0.40
func (cli *RedisClient) BLMPop(ctx context.Context, timeout time.Duration, direction string, count int64, keys ...string) *redis.KeyValuesCmd
func (*RedisClient) BLPop ¶ added in v1.0.40
func (cli *RedisClient) BLPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd
func (*RedisClient) BRPop ¶ added in v1.0.40
func (cli *RedisClient) BRPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd
func (*RedisClient) BRPopLPush ¶ added in v1.0.40
func (*RedisClient) BZMPop ¶ added in v1.0.40
func (cli *RedisClient) BZMPop(ctx context.Context, timeout time.Duration, order string, count int64, keys ...string) *redis.ZSliceWithKeyCmd
func (*RedisClient) BZPopMax ¶ added in v1.0.40
func (cli *RedisClient) BZPopMax(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd
func (*RedisClient) BZPopMin ¶ added in v1.0.40
func (cli *RedisClient) BZPopMin(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd
func (*RedisClient) BgRewriteAOF ¶ added in v1.0.40
func (cli *RedisClient) BgRewriteAOF(ctx context.Context) *redis.StatusCmd
func (*RedisClient) BgSave ¶ added in v1.0.40
func (cli *RedisClient) BgSave(ctx context.Context) *redis.StatusCmd
func (*RedisClient) BitField ¶ added in v1.0.40
func (cli *RedisClient) BitField(ctx context.Context, key string, args ...any) *redis.IntSliceCmd
func (*RedisClient) BitFieldRO ¶ added in v1.0.40
func (cli *RedisClient) BitFieldRO(ctx context.Context, key string, values ...any) *redis.IntSliceCmd
func (*RedisClient) BitPosSpan ¶ added in v1.0.40
func (*RedisClient) CFInsert ¶ added in v1.0.40
func (cli *RedisClient) CFInsert(ctx context.Context, key string, options *redis.CFInsertOptions, elements ...any) *redis.BoolSliceCmd
func (*RedisClient) CFInsertNX ¶ added in v1.0.40
func (cli *RedisClient) CFInsertNX(ctx context.Context, key string, options *redis.CFInsertOptions, elements ...any) *redis.IntSliceCmd
func (*RedisClient) CFLoadChunk ¶ added in v1.0.40
func (*RedisClient) CFMExists ¶ added in v1.0.40
func (cli *RedisClient) CFMExists(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
func (*RedisClient) CFReserveBucketSize ¶ added in v1.0.40
func (*RedisClient) CFReserveExpansion ¶ added in v1.0.40
func (*RedisClient) CFReserveMaxIterations ¶ added in v1.0.40
func (*RedisClient) CFReserveWithArgs ¶ added in v1.0.40
func (cli *RedisClient) CFReserveWithArgs(ctx context.Context, key string, options *redis.CFReserveOptions) *redis.StatusCmd
func (*RedisClient) CFScanDump ¶ added in v1.0.40
func (cli *RedisClient) CFScanDump(ctx context.Context, key string, iterator int64) *redis.ScanDumpCmd
func (*RedisClient) CMSIncrBy ¶ added in v1.0.40
func (cli *RedisClient) CMSIncrBy(ctx context.Context, key string, elements ...any) *redis.IntSliceCmd
func (*RedisClient) CMSInfo ¶ added in v1.0.40
func (cli *RedisClient) CMSInfo(ctx context.Context, key string) *redis.CMSInfoCmd
func (*RedisClient) CMSInitByDim ¶ added in v1.0.40
func (*RedisClient) CMSInitByProb ¶ added in v1.0.40
func (*RedisClient) CMSMergeWithWeight ¶ added in v1.0.40
func (*RedisClient) CMSQuery ¶ added in v1.0.40
func (cli *RedisClient) CMSQuery(ctx context.Context, key string, elements ...any) *redis.IntSliceCmd
func (*RedisClient) ClientGetName ¶ added in v1.0.40
func (cli *RedisClient) ClientGetName(ctx context.Context) *redis.StringCmd
func (*RedisClient) ClientID ¶ added in v1.0.40
func (cli *RedisClient) ClientID(ctx context.Context) *redis.IntCmd
func (*RedisClient) ClientInfo ¶ added in v1.0.40
func (cli *RedisClient) ClientInfo(ctx context.Context) *redis.ClientInfoCmd
func (*RedisClient) ClientKill ¶ added in v1.0.40
func (*RedisClient) ClientKillByFilter ¶ added in v1.0.40
func (*RedisClient) ClientList ¶ added in v1.0.40
func (cli *RedisClient) ClientList(ctx context.Context) *redis.StringCmd
func (*RedisClient) ClientPause ¶ added in v1.0.40
func (*RedisClient) ClientUnblock ¶ added in v1.0.40
func (*RedisClient) ClientUnblockWithError ¶ added in v1.0.40
func (*RedisClient) ClientUnpause ¶ added in v1.0.40
func (cli *RedisClient) ClientUnpause(ctx context.Context) *redis.BoolCmd
func (*RedisClient) Close ¶ added in v1.0.40
func (cli *RedisClient) Close() error
func (*RedisClient) ClusterAddSlots ¶ added in v1.0.40
func (*RedisClient) ClusterAddSlotsRange ¶ added in v1.0.40
func (*RedisClient) ClusterCountFailureReports ¶ added in v1.0.40
func (*RedisClient) ClusterCountKeysInSlot ¶ added in v1.0.40
func (*RedisClient) ClusterDelSlots ¶ added in v1.0.40
func (*RedisClient) ClusterDelSlotsRange ¶ added in v1.0.40
func (*RedisClient) ClusterFailover ¶ added in v1.0.40
func (cli *RedisClient) ClusterFailover(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ClusterForget ¶ added in v1.0.40
func (*RedisClient) ClusterGetKeysInSlot ¶ added in v1.0.40
func (cli *RedisClient) ClusterGetKeysInSlot(ctx context.Context, slot int, count int) *redis.StringSliceCmd
func (*RedisClient) ClusterInfo ¶ added in v1.0.40
func (cli *RedisClient) ClusterInfo(ctx context.Context) *redis.StringCmd
func (*RedisClient) ClusterKeySlot ¶ added in v1.0.40
func (*RedisClient) ClusterLinks ¶ added in v1.0.40
func (cli *RedisClient) ClusterLinks(ctx context.Context) *redis.ClusterLinksCmd
func (*RedisClient) ClusterMeet ¶ added in v1.0.40
func (*RedisClient) ClusterMyID ¶ added in v1.0.40
func (cli *RedisClient) ClusterMyID(ctx context.Context) *redis.StringCmd
func (*RedisClient) ClusterMyShardID ¶ added in v1.0.40
func (cli *RedisClient) ClusterMyShardID(ctx context.Context) *redis.StringCmd
func (*RedisClient) ClusterNodes ¶ added in v1.0.40
func (cli *RedisClient) ClusterNodes(ctx context.Context) *redis.StringCmd
func (*RedisClient) ClusterReplicate ¶ added in v1.0.40
func (*RedisClient) ClusterResetHard ¶ added in v1.0.40
func (cli *RedisClient) ClusterResetHard(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ClusterResetSoft ¶ added in v1.0.40
func (cli *RedisClient) ClusterResetSoft(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ClusterSaveConfig ¶ added in v1.0.40
func (cli *RedisClient) ClusterSaveConfig(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ClusterShards ¶ added in v1.0.40
func (cli *RedisClient) ClusterShards(ctx context.Context) *redis.ClusterShardsCmd
func (*RedisClient) ClusterSlaves ¶ added in v1.0.40
func (cli *RedisClient) ClusterSlaves(ctx context.Context, nodeID string) *redis.StringSliceCmd
func (*RedisClient) ClusterSlots ¶ added in v1.0.40
func (cli *RedisClient) ClusterSlots(ctx context.Context) *redis.ClusterSlotsCmd
func (*RedisClient) Command ¶ added in v1.0.40
func (cli *RedisClient) Command(ctx context.Context) *redis.CommandsInfoCmd
func (*RedisClient) CommandGetKeys ¶ added in v1.0.40
func (cli *RedisClient) CommandGetKeys(ctx context.Context, commands ...any) *redis.StringSliceCmd
func (*RedisClient) CommandGetKeysAndFlags ¶ added in v1.0.40
func (cli *RedisClient) CommandGetKeysAndFlags(ctx context.Context, commands ...any) *redis.KeyFlagsCmd
func (*RedisClient) CommandList ¶ added in v1.0.40
func (cli *RedisClient) CommandList(ctx context.Context, filter *redis.FilterBy) *redis.StringSliceCmd
func (*RedisClient) ConfigGet ¶ added in v1.0.40
func (cli *RedisClient) ConfigGet(ctx context.Context, parameter string) *redis.MapStringStringCmd
func (*RedisClient) ConfigResetStat ¶ added in v1.0.40
func (cli *RedisClient) ConfigResetStat(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ConfigRewrite ¶ added in v1.0.40
func (cli *RedisClient) ConfigRewrite(ctx context.Context) *redis.StatusCmd
func (*RedisClient) DBSize ¶ added in v1.0.40
func (cli *RedisClient) DBSize(ctx context.Context) *redis.IntCmd
func (*RedisClient) DebugObject ¶ added in v1.0.40
func (*RedisClient) DelWithPrefixInPipeline ¶ added in v1.0.48
func (cli *RedisClient) DelWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, keys ...string) *redis.IntCmd
func (*RedisClient) ExpireTime ¶ added in v1.0.40
func (cli *RedisClient) ExpireTime(ctx context.Context, key string) *redis.DurationCmd
func (*RedisClient) FTAggregate ¶ added in v1.0.40
func (cli *RedisClient) FTAggregate(ctx context.Context, index string, query string) *redis.MapStringInterfaceCmd
func (*RedisClient) FTAggregateWithArgs ¶ added in v1.0.40
func (cli *RedisClient) FTAggregateWithArgs(ctx context.Context, index string, query string, options *redis.FTAggregateOptions) *redis.AggregateCmd
func (*RedisClient) FTAliasAdd ¶ added in v1.0.40
func (*RedisClient) FTAliasDel ¶ added in v1.0.40
func (*RedisClient) FTAliasUpdate ¶ added in v1.0.40
func (*RedisClient) FTConfigGet ¶ added in v1.0.40
func (cli *RedisClient) FTConfigGet(ctx context.Context, option string) *redis.MapMapStringInterfaceCmd
func (*RedisClient) FTConfigSet ¶ added in v1.0.40
func (*RedisClient) FTCreate ¶ added in v1.0.40
func (cli *RedisClient) FTCreate(ctx context.Context, index string, options *redis.FTCreateOptions, schema ...*redis.FieldSchema) *redis.StatusCmd
func (*RedisClient) FTCursorDel ¶ added in v1.0.40
func (*RedisClient) FTCursorRead ¶ added in v1.0.40
func (cli *RedisClient) FTCursorRead(ctx context.Context, index string, cursorId int, count int) *redis.MapStringInterfaceCmd
func (*RedisClient) FTDictDump ¶ added in v1.0.40
func (cli *RedisClient) FTDictDump(ctx context.Context, dict string) *redis.StringSliceCmd
func (*RedisClient) FTDropIndex ¶ added in v1.0.40
func (*RedisClient) FTDropIndexWithArgs ¶ added in v1.0.40
func (cli *RedisClient) FTDropIndexWithArgs(ctx context.Context, index string, options *redis.FTDropIndexOptions) *redis.StatusCmd
func (*RedisClient) FTExplainWithArgs ¶ added in v1.0.40
func (cli *RedisClient) FTExplainWithArgs(ctx context.Context, index string, query string, options *redis.FTExplainOptions) *redis.StringCmd
func (*RedisClient) FTSearch ¶ added in v1.0.40
func (cli *RedisClient) FTSearch(ctx context.Context, index string, query string) *redis.FTSearchCmd
func (*RedisClient) FTSearchWithArgs ¶ added in v1.0.40
func (cli *RedisClient) FTSearchWithArgs(ctx context.Context, index string, query string, options *redis.FTSearchOptions) *redis.FTSearchCmd
func (*RedisClient) FTSpellCheck ¶ added in v1.0.40
func (cli *RedisClient) FTSpellCheck(ctx context.Context, index string, query string) *redis.FTSpellCheckCmd
func (*RedisClient) FTSpellCheckWithArgs ¶ added in v1.0.40
func (cli *RedisClient) FTSpellCheckWithArgs(ctx context.Context, index string, query string, options *redis.FTSpellCheckOptions) *redis.FTSpellCheckCmd
func (*RedisClient) FTSynDump ¶ added in v1.0.40
func (cli *RedisClient) FTSynDump(ctx context.Context, index string) *redis.FTSynDumpCmd
func (*RedisClient) FTSynUpdate ¶ added in v1.0.40
func (*RedisClient) FTSynUpdateWithArgs ¶ added in v1.0.40
func (cli *RedisClient) FTSynUpdateWithArgs(ctx context.Context, index string, synGroupId any, options *redis.FTSynUpdateOptions, terms []any) *redis.StatusCmd
func (*RedisClient) FTTagVals ¶ added in v1.0.40
func (cli *RedisClient) FTTagVals(ctx context.Context, index string, field string) *redis.StringSliceCmd
func (*RedisClient) FT_List ¶ added in v1.0.40
func (cli *RedisClient) FT_List(ctx context.Context) *redis.StringSliceCmd
func (*RedisClient) FlushAll ¶ added in v1.0.40
func (cli *RedisClient) FlushAll(ctx context.Context) *redis.StatusCmd
func (*RedisClient) FlushAllAsync ¶ added in v1.0.40
func (cli *RedisClient) FlushAllAsync(ctx context.Context) *redis.StatusCmd
func (*RedisClient) FlushDB ¶ added in v1.0.40
func (cli *RedisClient) FlushDB(ctx context.Context) *redis.StatusCmd
func (*RedisClient) FlushDBAsync ¶ added in v1.0.40
func (cli *RedisClient) FlushDBAsync(ctx context.Context) *redis.StatusCmd
func (*RedisClient) FunctionDelete ¶ added in v1.0.40
func (*RedisClient) FunctionDump ¶ added in v1.0.40
func (cli *RedisClient) FunctionDump(ctx context.Context) *redis.StringCmd
func (*RedisClient) FunctionFlush ¶ added in v1.0.40
func (cli *RedisClient) FunctionFlush(ctx context.Context) *redis.StringCmd
func (*RedisClient) FunctionFlushAsync ¶ added in v1.0.40
func (cli *RedisClient) FunctionFlushAsync(ctx context.Context) *redis.StringCmd
func (*RedisClient) FunctionKill ¶ added in v1.0.40
func (cli *RedisClient) FunctionKill(ctx context.Context) *redis.StringCmd
func (*RedisClient) FunctionList ¶ added in v1.0.40
func (cli *RedisClient) FunctionList(ctx context.Context, q redis.FunctionListQuery) *redis.FunctionListCmd
func (*RedisClient) FunctionLoad ¶ added in v1.0.40
func (*RedisClient) FunctionLoadReplace ¶ added in v1.0.40
func (*RedisClient) FunctionRestore ¶ added in v1.0.40
func (*RedisClient) FunctionStats ¶ added in v1.0.40
func (cli *RedisClient) FunctionStats(ctx context.Context) *redis.FunctionStatsCmd
func (*RedisClient) GeoAdd ¶ added in v1.0.40
func (cli *RedisClient) GeoAdd(ctx context.Context, key string, geoLocation ...*redis.GeoLocation) *redis.IntCmd
func (*RedisClient) GeoHash ¶ added in v1.0.40
func (cli *RedisClient) GeoHash(ctx context.Context, key string, members ...string) *redis.StringSliceCmd
func (*RedisClient) GeoRadius ¶ added in v1.0.40
func (cli *RedisClient) GeoRadius(ctx context.Context, key string, longitude, latitude float64, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd
func (*RedisClient) GeoRadiusByMember ¶ added in v1.0.40
func (cli *RedisClient) GeoRadiusByMember(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd
func (*RedisClient) GeoRadiusByMemberStore ¶ added in v1.0.40
func (cli *RedisClient) GeoRadiusByMemberStore(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.IntCmd
func (*RedisClient) GeoRadiusStore ¶ added in v1.0.40
func (cli *RedisClient) GeoRadiusStore(ctx context.Context, key string, longitude, latitude float64, query *redis.GeoRadiusQuery) *redis.IntCmd
func (*RedisClient) GeoSearch ¶ added in v1.0.40
func (cli *RedisClient) GeoSearch(ctx context.Context, key string, q *redis.GeoSearchQuery) *redis.StringSliceCmd
func (*RedisClient) GeoSearchLocation ¶ added in v1.0.40
func (cli *RedisClient) GeoSearchLocation(ctx context.Context, key string, q *redis.GeoSearchLocationQuery) *redis.GeoSearchLocationCmd
func (*RedisClient) GeoSearchStore ¶ added in v1.0.40
func (cli *RedisClient) GeoSearchStore(ctx context.Context, key, store string, q *redis.GeoSearchStoreQuery) *redis.IntCmd
func (*RedisClient) GetRawRedis ¶
func (cli *RedisClient) GetRawRedis() *redis.Client
func (*RedisClient) HExpire ¶ added in v1.0.40
func (cli *RedisClient) HExpire(ctx context.Context, key string, expiration time.Duration, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HExpireAt ¶ added in v1.0.40
func (cli *RedisClient) HExpireAt(ctx context.Context, key string, tm time.Time, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HExpireAtWithArgs ¶ added in v1.0.40
func (cli *RedisClient) HExpireAtWithArgs(ctx context.Context, key string, tm time.Time, expirationArgs redis.HExpireArgs, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HExpireTime ¶ added in v1.0.40
func (cli *RedisClient) HExpireTime(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HExpireWithArgs ¶ added in v1.0.40
func (cli *RedisClient) HExpireWithArgs(ctx context.Context, key string, expiration time.Duration, expirationArgs redis.HExpireArgs, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HGetAll ¶
func (cli *RedisClient) HGetAll(ctx context.Context, key string) *redis.MapStringStringCmd
func (*RedisClient) HGetAllWithPrefixInPipeline ¶ added in v1.0.48
func (cli *RedisClient) HGetAllWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, key string) *redis.MapStringStringCmd
func (*RedisClient) HGetDel ¶ added in v1.0.40
func (cli *RedisClient) HGetDel(ctx context.Context, key string, fields ...string) *redis.StringSliceCmd
func (*RedisClient) HGetEX ¶ added in v1.0.40
func (cli *RedisClient) HGetEX(ctx context.Context, key string, fields ...string) *redis.StringSliceCmd
func (*RedisClient) HGetEXWithArgs ¶ added in v1.0.40
func (cli *RedisClient) HGetEXWithArgs(ctx context.Context, key string, options *redis.HGetEXOptions, fields ...string) *redis.StringSliceCmd
func (*RedisClient) HGetWithPrefixInPipeline ¶ added in v1.0.48
func (cli *RedisClient) HGetWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, key string, field string) *redis.StringCmd
func (*RedisClient) HIncrByFloat ¶ added in v1.0.40
func (*RedisClient) HKeys ¶ added in v1.0.40
func (cli *RedisClient) HKeys(ctx context.Context, key string) *redis.StringSliceCmd
func (*RedisClient) HPExpire ¶ added in v1.0.40
func (cli *RedisClient) HPExpire(ctx context.Context, key string, expiration time.Duration, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HPExpireAt ¶ added in v1.0.40
func (cli *RedisClient) HPExpireAt(ctx context.Context, key string, tm time.Time, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HPExpireAtWithArgs ¶ added in v1.0.40
func (cli *RedisClient) HPExpireAtWithArgs(ctx context.Context, key string, tm time.Time, expirationArgs redis.HExpireArgs, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HPExpireTime ¶ added in v1.0.40
func (cli *RedisClient) HPExpireTime(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HPExpireWithArgs ¶ added in v1.0.40
func (cli *RedisClient) HPExpireWithArgs(ctx context.Context, key string, expiration time.Duration, expirationArgs redis.HExpireArgs, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HPTTL ¶ added in v1.0.40
func (cli *RedisClient) HPTTL(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HPersist ¶ added in v1.0.40
func (cli *RedisClient) HPersist(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HRandField ¶ added in v1.0.40
func (cli *RedisClient) HRandField(ctx context.Context, key string, count int) *redis.StringSliceCmd
func (*RedisClient) HRandFieldWithValues ¶ added in v1.0.40
func (cli *RedisClient) HRandFieldWithValues(ctx context.Context, key string, count int) *redis.KeyValueSliceCmd
func (*RedisClient) HScanNoValues ¶ added in v1.0.40
func (*RedisClient) HSetEXWithArgs ¶ added in v1.0.40
func (cli *RedisClient) HSetEXWithArgs(ctx context.Context, key string, options *redis.HSetEXOptions, fieldsAndValues ...string) *redis.IntCmd
func (*RedisClient) HSetWithPrefixInPipeline ¶ added in v1.0.46
func (cli *RedisClient) HSetWithPrefixInPipeline(ctx context.Context, p redis.Pipeliner, key string, values ...any) *redis.IntCmd
func (*RedisClient) HTTL ¶ added in v1.0.40
func (cli *RedisClient) HTTL(ctx context.Context, key string, fields ...string) *redis.IntSliceCmd
func (*RedisClient) HVals ¶ added in v1.0.40
func (cli *RedisClient) HVals(ctx context.Context, key string) *redis.StringSliceCmd
func (*RedisClient) IncrByFloat ¶ added in v1.0.40
func (*RedisClient) JSONArrAppend ¶ added in v1.0.40
func (cli *RedisClient) JSONArrAppend(ctx context.Context, key string, path string, values ...any) *redis.IntSliceCmd
func (*RedisClient) JSONArrIndex ¶ added in v1.0.40
func (cli *RedisClient) JSONArrIndex(ctx context.Context, key string, path string, value ...any) *redis.IntSliceCmd
func (*RedisClient) JSONArrIndexWithArgs ¶ added in v1.0.40
func (cli *RedisClient) JSONArrIndexWithArgs(ctx context.Context, key string, path string, options *redis.JSONArrIndexArgs, value ...any) *redis.IntSliceCmd
func (*RedisClient) JSONArrInsert ¶ added in v1.0.40
func (cli *RedisClient) JSONArrInsert(ctx context.Context, key string, path string, index int64, values ...any) *redis.IntSliceCmd
func (*RedisClient) JSONArrLen ¶ added in v1.0.40
func (cli *RedisClient) JSONArrLen(ctx context.Context, key string, path string) *redis.IntSliceCmd
func (*RedisClient) JSONArrPop ¶ added in v1.0.40
func (cli *RedisClient) JSONArrPop(ctx context.Context, key string, path string, index int) *redis.StringSliceCmd
func (*RedisClient) JSONArrTrim ¶ added in v1.0.40
func (cli *RedisClient) JSONArrTrim(ctx context.Context, key string, path string) *redis.IntSliceCmd
func (*RedisClient) JSONArrTrimWithArgs ¶ added in v1.0.40
func (cli *RedisClient) JSONArrTrimWithArgs(ctx context.Context, key string, path string, options *redis.JSONArrTrimArgs) *redis.IntSliceCmd
func (*RedisClient) JSONDebugMemory ¶ added in v1.0.40
func (*RedisClient) JSONForget ¶ added in v1.0.40
func (*RedisClient) JSONGetWithArgs ¶ added in v1.0.40
func (cli *RedisClient) JSONGetWithArgs(ctx context.Context, key string, options *redis.JSONGetArgs, paths ...string) *redis.JSONCmd
func (*RedisClient) JSONMGet ¶ added in v1.0.40
func (cli *RedisClient) JSONMGet(ctx context.Context, path string, keys ...string) *redis.JSONSliceCmd
func (*RedisClient) JSONMSetArgs ¶ added in v1.0.40
func (cli *RedisClient) JSONMSetArgs(ctx context.Context, docs []redis.JSONSetArgs) *redis.StatusCmd
func (*RedisClient) JSONNumIncrBy ¶ added in v1.0.40
func (*RedisClient) JSONObjKeys ¶ added in v1.0.40
func (*RedisClient) JSONObjLen ¶ added in v1.0.40
func (cli *RedisClient) JSONObjLen(ctx context.Context, key string, path string) *redis.IntPointerSliceCmd
func (*RedisClient) JSONSetMode ¶ added in v1.0.40
func (*RedisClient) JSONStrAppend ¶ added in v1.0.40
func (cli *RedisClient) JSONStrAppend(ctx context.Context, key string, path string, value string) *redis.IntPointerSliceCmd
func (*RedisClient) JSONStrLen ¶ added in v1.0.40
func (cli *RedisClient) JSONStrLen(ctx context.Context, key string, path string) *redis.IntPointerSliceCmd
func (*RedisClient) JSONToggle ¶ added in v1.0.40
func (cli *RedisClient) JSONToggle(ctx context.Context, key string, path string) *redis.IntPointerSliceCmd
func (*RedisClient) JSONType ¶ added in v1.0.40
func (cli *RedisClient) JSONType(ctx context.Context, key string, path string) *redis.JSONSliceCmd
func (*RedisClient) Keys ¶ added in v1.0.40
func (cli *RedisClient) Keys(ctx context.Context, pattern string) *redis.StringSliceCmd
func (*RedisClient) LInsertAfter ¶ added in v1.0.40
func (*RedisClient) LInsertBefore ¶ added in v1.0.40
func (*RedisClient) LMPop ¶ added in v1.0.40
func (cli *RedisClient) LMPop(ctx context.Context, direction string, count int64, keys ...string) *redis.KeyValuesCmd
func (*RedisClient) LPopCount ¶ added in v1.0.40
func (cli *RedisClient) LPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd
func (*RedisClient) LPosCount ¶ added in v1.0.40
func (cli *RedisClient) LPosCount(ctx context.Context, key string, value string, count int64, args redis.LPosArgs) *redis.IntSliceCmd
func (*RedisClient) LRange ¶ added in v1.0.40
func (cli *RedisClient) LRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
func (*RedisClient) LastSave ¶ added in v1.0.40
func (cli *RedisClient) LastSave(ctx context.Context) *redis.IntCmd
func (*RedisClient) MemoryUsage ¶ added in v1.0.40
func (*RedisClient) ModuleLoadex ¶ added in v1.0.40
func (cli *RedisClient) ModuleLoadex(ctx context.Context, conf *redis.ModuleLoadexConfig) *redis.StringCmd
func (*RedisClient) ObjectEncoding ¶ added in v1.0.40
func (*RedisClient) ObjectFreq ¶ added in v1.0.40
func (*RedisClient) ObjectIdleTime ¶ added in v1.0.40
func (cli *RedisClient) ObjectIdleTime(ctx context.Context, key string) *redis.DurationCmd
func (*RedisClient) ObjectRefCount ¶ added in v1.0.40
func (*RedisClient) PExpireTime ¶ added in v1.0.40
func (cli *RedisClient) PExpireTime(ctx context.Context, key string) *redis.DurationCmd
func (*RedisClient) PSubscribe ¶ added in v1.0.40
func (*RedisClient) PTTL ¶ added in v1.0.40
func (cli *RedisClient) PTTL(ctx context.Context, key string) *redis.DurationCmd
func (*RedisClient) Ping ¶ added in v1.0.40
func (cli *RedisClient) Ping(ctx context.Context) *redis.StatusCmd
func (*RedisClient) Pipeline ¶ added in v1.0.40
func (cli *RedisClient) Pipeline() redis.Pipeliner
func (*RedisClient) PoolStats ¶ added in v1.0.40
func (cli *RedisClient) PoolStats() *redis.PoolStats
func (*RedisClient) PubSubChannels ¶ added in v1.0.40
func (cli *RedisClient) PubSubChannels(ctx context.Context, pattern string) *redis.StringSliceCmd
func (*RedisClient) PubSubNumPat ¶ added in v1.0.40
func (cli *RedisClient) PubSubNumPat(ctx context.Context) *redis.IntCmd
func (*RedisClient) PubSubNumSub ¶ added in v1.0.40
func (cli *RedisClient) PubSubNumSub(ctx context.Context, channels ...string) *redis.MapStringIntCmd
func (*RedisClient) PubSubShardChannels ¶ added in v1.0.40
func (cli *RedisClient) PubSubShardChannels(ctx context.Context, pattern string) *redis.StringSliceCmd
func (*RedisClient) PubSubShardNumSub ¶ added in v1.0.40
func (cli *RedisClient) PubSubShardNumSub(ctx context.Context, channels ...string) *redis.MapStringIntCmd
func (*RedisClient) Quit ¶ added in v1.0.40
func (cli *RedisClient) Quit(ctx context.Context) *redis.StatusCmd
func (*RedisClient) RPopCount ¶ added in v1.0.40
func (cli *RedisClient) RPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd
func (*RedisClient) RandomKey ¶ added in v1.0.40
func (cli *RedisClient) RandomKey(ctx context.Context) *redis.StringCmd
func (*RedisClient) ReadOnly ¶ added in v1.0.40
func (cli *RedisClient) ReadOnly(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ReadWrite ¶ added in v1.0.40
func (cli *RedisClient) ReadWrite(ctx context.Context) *redis.StatusCmd
func (*RedisClient) RestoreReplace ¶ added in v1.0.40
func (*RedisClient) SDiff ¶ added in v1.0.40
func (cli *RedisClient) SDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*RedisClient) SDiffStore ¶ added in v1.0.40
func (*RedisClient) SInter ¶ added in v1.0.40
func (cli *RedisClient) SInter(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*RedisClient) SInterCard ¶ added in v1.0.40
func (*RedisClient) SInterStore ¶ added in v1.0.40
func (*RedisClient) SMIsMember ¶ added in v1.0.40
func (cli *RedisClient) SMIsMember(ctx context.Context, key string, members ...any) *redis.BoolSliceCmd
func (*RedisClient) SMembers ¶ added in v1.0.40
func (cli *RedisClient) SMembers(ctx context.Context, key string) *redis.StringSliceCmd
func (*RedisClient) SMembersMap ¶ added in v1.0.40
func (cli *RedisClient) SMembersMap(ctx context.Context, key string) *redis.StringStructMapCmd
func (*RedisClient) SPopN ¶ added in v1.0.40
func (cli *RedisClient) SPopN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
func (*RedisClient) SRandMember ¶ added in v1.0.40
func (*RedisClient) SRandMemberN ¶ added in v1.0.40
func (cli *RedisClient) SRandMemberN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
func (*RedisClient) SSubscribe ¶ added in v1.0.40
func (*RedisClient) SUnion ¶ added in v1.0.40
func (cli *RedisClient) SUnion(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*RedisClient) SUnionStore ¶ added in v1.0.40
func (*RedisClient) Save ¶ added in v1.0.40
func (cli *RedisClient) Save(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ScriptExists ¶ added in v1.0.40
func (cli *RedisClient) ScriptExists(ctx context.Context, hashes ...string) *redis.BoolSliceCmd
func (*RedisClient) ScriptFlush ¶ added in v1.0.40
func (cli *RedisClient) ScriptFlush(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ScriptKill ¶ added in v1.0.40
func (cli *RedisClient) ScriptKill(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ScriptLoad ¶ added in v1.0.40
func (*RedisClient) Shutdown ¶ added in v1.0.40
func (cli *RedisClient) Shutdown(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ShutdownNoSave ¶ added in v1.0.40
func (cli *RedisClient) ShutdownNoSave(ctx context.Context) *redis.StatusCmd
func (*RedisClient) ShutdownSave ¶ added in v1.0.40
func (cli *RedisClient) ShutdownSave(ctx context.Context) *redis.StatusCmd
func (*RedisClient) SlowLogGet ¶ added in v1.0.40
func (cli *RedisClient) SlowLogGet(ctx context.Context, num int64) *redis.SlowLogCmd
func (*RedisClient) Sort ¶ added in v1.0.40
func (cli *RedisClient) Sort(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd
func (*RedisClient) SortInterfaces ¶ added in v1.0.40
func (*RedisClient) SortRO ¶ added in v1.0.40
func (cli *RedisClient) SortRO(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd
func (*RedisClient) TDigestAdd ¶ added in v1.0.40
func (*RedisClient) TDigestByRank ¶ added in v1.0.40
func (cli *RedisClient) TDigestByRank(ctx context.Context, key string, rank ...uint64) *redis.FloatSliceCmd
func (*RedisClient) TDigestByRevRank ¶ added in v1.0.40
func (cli *RedisClient) TDigestByRevRank(ctx context.Context, key string, rank ...uint64) *redis.FloatSliceCmd
func (*RedisClient) TDigestCDF ¶ added in v1.0.40
func (cli *RedisClient) TDigestCDF(ctx context.Context, key string, elements ...float64) *redis.FloatSliceCmd
func (*RedisClient) TDigestCreate ¶ added in v1.0.40
func (*RedisClient) TDigestCreateWithCompression ¶ added in v1.0.40
func (*RedisClient) TDigestInfo ¶ added in v1.0.40
func (cli *RedisClient) TDigestInfo(ctx context.Context, key string) *redis.TDigestInfoCmd
func (*RedisClient) TDigestMax ¶ added in v1.0.40
func (*RedisClient) TDigestMerge ¶ added in v1.0.40
func (cli *RedisClient) TDigestMerge(ctx context.Context, destKey string, options *redis.TDigestMergeOptions, sourceKeys ...string) *redis.StatusCmd
func (*RedisClient) TDigestMin ¶ added in v1.0.40
func (*RedisClient) TDigestQuantile ¶ added in v1.0.40
func (cli *RedisClient) TDigestQuantile(ctx context.Context, key string, elements ...float64) *redis.FloatSliceCmd
func (*RedisClient) TDigestRank ¶ added in v1.0.40
func (cli *RedisClient) TDigestRank(ctx context.Context, key string, values ...float64) *redis.IntSliceCmd
func (*RedisClient) TDigestReset ¶ added in v1.0.40
func (*RedisClient) TDigestRevRank ¶ added in v1.0.40
func (cli *RedisClient) TDigestRevRank(ctx context.Context, key string, values ...float64) *redis.IntSliceCmd
func (*RedisClient) TDigestTrimmedMean ¶ added in v1.0.40
func (*RedisClient) TSAddWithArgs ¶ added in v1.0.40
func (*RedisClient) TSAlter ¶ added in v1.0.40
func (cli *RedisClient) TSAlter(ctx context.Context, key string, options *redis.TSAlterOptions) *redis.StatusCmd
func (*RedisClient) TSCreateRule ¶ added in v1.0.40
func (cli *RedisClient) TSCreateRule(ctx context.Context, sourceKey string, destKey string, aggregator redis.Aggregator, bucketDuration int) *redis.StatusCmd
func (*RedisClient) TSCreateRuleWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSCreateRuleWithArgs(ctx context.Context, sourceKey string, destKey string, aggregator redis.Aggregator, bucketDuration int, options *redis.TSCreateRuleOptions) *redis.StatusCmd
func (*RedisClient) TSCreateWithArgs ¶ added in v1.0.40
func (*RedisClient) TSDecrByWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSDecrByWithArgs(ctx context.Context, key string, timestamp float64, options *redis.TSIncrDecrOptions) *redis.IntCmd
func (*RedisClient) TSDeleteRule ¶ added in v1.0.40
func (*RedisClient) TSGet ¶ added in v1.0.40
func (cli *RedisClient) TSGet(ctx context.Context, key string) *redis.TSTimestampValueCmd
func (*RedisClient) TSGetWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSGetWithArgs(ctx context.Context, key string, options *redis.TSGetOptions) *redis.TSTimestampValueCmd
func (*RedisClient) TSIncrByWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSIncrByWithArgs(ctx context.Context, key string, timestamp float64, options *redis.TSIncrDecrOptions) *redis.IntCmd
func (*RedisClient) TSInfo ¶ added in v1.0.40
func (cli *RedisClient) TSInfo(ctx context.Context, key string) *redis.MapStringInterfaceCmd
func (*RedisClient) TSInfoWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSInfoWithArgs(ctx context.Context, key string, options *redis.TSInfoOptions) *redis.MapStringInterfaceCmd
func (*RedisClient) TSMAdd ¶ added in v1.0.40
func (cli *RedisClient) TSMAdd(ctx context.Context, ktvSlices [][]any) *redis.IntSliceCmd
func (*RedisClient) TSMGet ¶ added in v1.0.40
func (cli *RedisClient) TSMGet(ctx context.Context, filters []string) *redis.MapStringSliceInterfaceCmd
func (*RedisClient) TSMGetWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSMGetWithArgs(ctx context.Context, filters []string, options *redis.TSMGetOptions) *redis.MapStringSliceInterfaceCmd
func (*RedisClient) TSMRange ¶ added in v1.0.40
func (cli *RedisClient) TSMRange(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string) *redis.MapStringSliceInterfaceCmd
func (*RedisClient) TSMRangeWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSMRangeWithArgs(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string, options *redis.TSMRangeOptions) *redis.MapStringSliceInterfaceCmd
func (*RedisClient) TSMRevRange ¶ added in v1.0.40
func (cli *RedisClient) TSMRevRange(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string) *redis.MapStringSliceInterfaceCmd
func (*RedisClient) TSMRevRangeWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSMRevRangeWithArgs(ctx context.Context, fromTimestamp int, toTimestamp int, filterExpr []string, options *redis.TSMRevRangeOptions) *redis.MapStringSliceInterfaceCmd
func (*RedisClient) TSQueryIndex ¶ added in v1.0.40
func (cli *RedisClient) TSQueryIndex(ctx context.Context, filterExpr []string) *redis.StringSliceCmd
func (*RedisClient) TSRange ¶ added in v1.0.40
func (cli *RedisClient) TSRange(ctx context.Context, key string, fromTimestamp int, toTimestamp int) *redis.TSTimestampValueSliceCmd
func (*RedisClient) TSRangeWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSRangeWithArgs(ctx context.Context, key string, fromTimestamp int, toTimestamp int, options *redis.TSRangeOptions) *redis.TSTimestampValueSliceCmd
func (*RedisClient) TSRevRange ¶ added in v1.0.40
func (cli *RedisClient) TSRevRange(ctx context.Context, key string, fromTimestamp int, toTimestamp int) *redis.TSTimestampValueSliceCmd
func (*RedisClient) TSRevRangeWithArgs ¶ added in v1.0.40
func (cli *RedisClient) TSRevRangeWithArgs(ctx context.Context, key string, fromTimestamp int, toTimestamp int, options *redis.TSRevRangeOptions) *redis.TSTimestampValueSliceCmd
func (*RedisClient) TTL ¶ added in v1.0.40
func (cli *RedisClient) TTL(ctx context.Context, key string) *redis.DurationCmd
func (*RedisClient) Time ¶ added in v1.0.40
func (cli *RedisClient) Time(ctx context.Context) *redis.TimeCmd
func (*RedisClient) TopKAdd ¶ added in v1.0.40
func (cli *RedisClient) TopKAdd(ctx context.Context, key string, elements ...any) *redis.StringSliceCmd
func (*RedisClient) TopKCount ¶ added in v1.0.40
func (cli *RedisClient) TopKCount(ctx context.Context, key string, elements ...any) *redis.IntSliceCmd
func (*RedisClient) TopKIncrBy ¶ added in v1.0.40
func (cli *RedisClient) TopKIncrBy(ctx context.Context, key string, elements ...any) *redis.StringSliceCmd
func (*RedisClient) TopKInfo ¶ added in v1.0.40
func (cli *RedisClient) TopKInfo(ctx context.Context, key string) *redis.TopKInfoCmd
func (*RedisClient) TopKList ¶ added in v1.0.40
func (cli *RedisClient) TopKList(ctx context.Context, key string) *redis.StringSliceCmd
func (*RedisClient) TopKListWithCount ¶ added in v1.0.40
func (cli *RedisClient) TopKListWithCount(ctx context.Context, key string) *redis.MapStringIntCmd
func (*RedisClient) TopKQuery ¶ added in v1.0.40
func (cli *RedisClient) TopKQuery(ctx context.Context, key string, elements ...any) *redis.BoolSliceCmd
func (*RedisClient) TopKReserve ¶ added in v1.0.40
func (*RedisClient) TopKReserveWithOptions ¶ added in v1.0.40
func (*RedisClient) TxPipeline ¶ added in v1.0.40
func (cli *RedisClient) TxPipeline() redis.Pipeliner
func (*RedisClient) TxPipelined ¶ added in v1.0.40
func (*RedisClient) VAddWithArgs ¶ added in v1.0.40
func (*RedisClient) VClearAttributes ¶ added in v1.0.40
func (*RedisClient) VInfo ¶ added in v1.0.40
func (cli *RedisClient) VInfo(ctx context.Context, key string) *redis.MapStringInterfaceCmd
func (*RedisClient) VLinks ¶ added in v1.0.40
func (cli *RedisClient) VLinks(ctx context.Context, key string, element string) *redis.StringSliceCmd
func (*RedisClient) VLinksWithScores ¶ added in v1.0.40
func (cli *RedisClient) VLinksWithScores(ctx context.Context, key string, element string) *redis.VectorScoreSliceCmd
func (*RedisClient) VRandMember ¶ added in v1.0.40
func (*RedisClient) VRandMemberCount ¶ added in v1.0.40
func (cli *RedisClient) VRandMemberCount(ctx context.Context, key string, count int) *redis.StringSliceCmd
func (*RedisClient) VSim ¶ added in v1.0.40
func (cli *RedisClient) VSim(ctx context.Context, key string, val redis.Vector) *redis.StringSliceCmd
func (*RedisClient) VSimWithArgs ¶ added in v1.0.40
func (cli *RedisClient) VSimWithArgs(ctx context.Context, key string, val redis.Vector, args *redis.VSimArgs) *redis.StringSliceCmd
func (*RedisClient) VSimWithArgsWithScores ¶ added in v1.0.40
func (cli *RedisClient) VSimWithArgsWithScores(ctx context.Context, key string, val redis.Vector, args *redis.VSimArgs) *redis.VectorScoreSliceCmd
func (*RedisClient) VSimWithScores ¶ added in v1.0.40
func (cli *RedisClient) VSimWithScores(ctx context.Context, key string, val redis.Vector) *redis.VectorScoreSliceCmd
func (*RedisClient) XAutoClaim ¶ added in v1.0.40
func (cli *RedisClient) XAutoClaim(ctx context.Context, a *redis.XAutoClaimArgs) *redis.XAutoClaimCmd
func (*RedisClient) XAutoClaimJustID ¶ added in v1.0.40
func (cli *RedisClient) XAutoClaimJustID(ctx context.Context, a *redis.XAutoClaimArgs) *redis.XAutoClaimJustIDCmd
func (*RedisClient) XClaim ¶ added in v1.0.40
func (cli *RedisClient) XClaim(ctx context.Context, a *redis.XClaimArgs) *redis.XMessageSliceCmd
func (*RedisClient) XClaimJustID ¶ added in v1.0.40
func (cli *RedisClient) XClaimJustID(ctx context.Context, a *redis.XClaimArgs) *redis.StringSliceCmd
func (*RedisClient) XGroupCreate ¶ added in v1.0.40
func (*RedisClient) XGroupCreateConsumer ¶ added in v1.0.40
func (*RedisClient) XGroupCreateMkStream ¶ added in v1.0.40
func (*RedisClient) XGroupDelConsumer ¶ added in v1.0.40
func (*RedisClient) XGroupDestroy ¶ added in v1.0.40
func (*RedisClient) XGroupSetID ¶ added in v1.0.40
func (*RedisClient) XInfoConsumers ¶ added in v1.0.40
func (cli *RedisClient) XInfoConsumers(ctx context.Context, key string, group string) *redis.XInfoConsumersCmd
func (*RedisClient) XInfoGroups ¶ added in v1.0.40
func (cli *RedisClient) XInfoGroups(ctx context.Context, key string) *redis.XInfoGroupsCmd
func (*RedisClient) XInfoStream ¶ added in v1.0.40
func (cli *RedisClient) XInfoStream(ctx context.Context, key string) *redis.XInfoStreamCmd
func (*RedisClient) XInfoStreamFull ¶ added in v1.0.40
func (cli *RedisClient) XInfoStreamFull(ctx context.Context, key string, count int) *redis.XInfoStreamFullCmd
func (*RedisClient) XPending ¶ added in v1.0.40
func (cli *RedisClient) XPending(ctx context.Context, stream, group string) *redis.XPendingCmd
func (*RedisClient) XPendingExt ¶ added in v1.0.40
func (cli *RedisClient) XPendingExt(ctx context.Context, a *redis.XPendingExtArgs) *redis.XPendingExtCmd
func (*RedisClient) XRange ¶ added in v1.0.40
func (cli *RedisClient) XRange(ctx context.Context, stream, start, stop string) *redis.XMessageSliceCmd
func (*RedisClient) XRangeN ¶ added in v1.0.40
func (cli *RedisClient) XRangeN(ctx context.Context, stream, start, stop string, count int64) *redis.XMessageSliceCmd
func (*RedisClient) XRead ¶ added in v1.0.40
func (cli *RedisClient) XRead(ctx context.Context, a *redis.XReadArgs) *redis.XStreamSliceCmd
func (*RedisClient) XReadGroup ¶ added in v1.0.40
func (cli *RedisClient) XReadGroup(ctx context.Context, a *redis.XReadGroupArgs) *redis.XStreamSliceCmd
func (*RedisClient) XReadStreams ¶ added in v1.0.40
func (cli *RedisClient) XReadStreams(ctx context.Context, streams ...string) *redis.XStreamSliceCmd
func (*RedisClient) XRevRange ¶ added in v1.0.40
func (cli *RedisClient) XRevRange(ctx context.Context, stream string, start, stop string) *redis.XMessageSliceCmd
func (*RedisClient) XRevRangeN ¶ added in v1.0.40
func (cli *RedisClient) XRevRangeN(ctx context.Context, stream string, start, stop string, count int64) *redis.XMessageSliceCmd
func (*RedisClient) XTrimMaxLen ¶ added in v1.0.40
func (*RedisClient) XTrimMaxLenApprox ¶ added in v1.0.40
func (*RedisClient) XTrimMinID ¶ added in v1.0.40
func (*RedisClient) XTrimMinIDApprox ¶ added in v1.0.40
func (*RedisClient) ZAddArgsIncr ¶ added in v1.0.40
func (*RedisClient) ZDiff ¶ added in v1.0.40
func (cli *RedisClient) ZDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*RedisClient) ZDiffStore ¶ added in v1.0.40
func (*RedisClient) ZDiffWithScores ¶ added in v1.0.40
func (*RedisClient) ZInter ¶ added in v1.0.40
func (cli *RedisClient) ZInter(ctx context.Context, store *redis.ZStore) *redis.StringSliceCmd
func (*RedisClient) ZInterCard ¶ added in v1.0.40
func (*RedisClient) ZInterStore ¶ added in v1.0.40
func (*RedisClient) ZInterWithScores ¶ added in v1.0.40
func (*RedisClient) ZMPop ¶ added in v1.0.40
func (cli *RedisClient) ZMPop(ctx context.Context, order string, count int64, keys ...string) *redis.ZSliceWithKeyCmd
func (*RedisClient) ZMScore ¶ added in v1.0.40
func (cli *RedisClient) ZMScore(ctx context.Context, key string, members ...string) *redis.FloatSliceCmd
func (*RedisClient) ZRandMember ¶ added in v1.0.40
func (cli *RedisClient) ZRandMember(ctx context.Context, key string, count int) *redis.StringSliceCmd
func (*RedisClient) ZRandMemberWithScores ¶ added in v1.0.40
func (*RedisClient) ZRange ¶
func (cli *RedisClient) ZRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
func (*RedisClient) ZRangeArgs ¶ added in v1.0.40
func (cli *RedisClient) ZRangeArgs(ctx context.Context, z redis.ZRangeArgs) *redis.StringSliceCmd
func (*RedisClient) ZRangeArgsWithScores ¶ added in v1.0.40
func (cli *RedisClient) ZRangeArgsWithScores(ctx context.Context, z redis.ZRangeArgs) *redis.ZSliceCmd
func (*RedisClient) ZRangeByLex ¶ added in v1.0.40
func (cli *RedisClient) ZRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*RedisClient) ZRangeByScore ¶ added in v1.0.40
func (cli *RedisClient) ZRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*RedisClient) ZRangeByScoreWithScores ¶ added in v1.0.40
func (*RedisClient) ZRangeStore ¶ added in v1.0.40
func (cli *RedisClient) ZRangeStore(ctx context.Context, dst string, z redis.ZRangeArgs) *redis.IntCmd
func (*RedisClient) ZRangeWithScores ¶ added in v1.0.40
func (*RedisClient) ZRankWithScore ¶ added in v1.0.40
func (cli *RedisClient) ZRankWithScore(ctx context.Context, key string, member string) *redis.RankWithScoreCmd
func (*RedisClient) ZRemRangeByLex ¶ added in v1.0.40
func (*RedisClient) ZRemRangeByRank ¶ added in v1.0.40
func (*RedisClient) ZRemRangeByScore ¶ added in v1.0.40
func (*RedisClient) ZRevRange ¶ added in v1.0.40
func (cli *RedisClient) ZRevRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
func (*RedisClient) ZRevRangeByLex ¶ added in v1.0.40
func (cli *RedisClient) ZRevRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*RedisClient) ZRevRangeByScore ¶ added in v1.0.40
func (cli *RedisClient) ZRevRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*RedisClient) ZRevRangeByScoreWithScores ¶ added in v1.0.40
func (*RedisClient) ZRevRangeWithScores ¶ added in v1.0.40
func (*RedisClient) ZRevRankWithScore ¶ added in v1.0.40
func (cli *RedisClient) ZRevRankWithScore(ctx context.Context, key string, member string) *redis.RankWithScoreCmd
func (*RedisClient) ZUnion ¶ added in v1.0.40
func (cli *RedisClient) ZUnion(ctx context.Context, store redis.ZStore) *redis.StringSliceCmd
func (*RedisClient) ZUnionStore ¶ added in v1.0.40
func (*RedisClient) ZUnionWithScores ¶ added in v1.0.40
Click to show internal directories.
Click to hide internal directories.