Documentation ¶
Overview ¶
Package redismock is useful for unit testing applications that interact with Redis.
The two constructors NewMock and NewNiceMock are explained in more detail on the functions themselves.
Index ¶
- type ClientMock
- func (m *ClientMock) AddHook(hook redis.Hook)
- func (m *ClientMock) Append(ctx context.Context, key, value string) *redis.IntCmd
- func (m *ClientMock) AssertCalled(t mock.TestingT, methodName string, arguments ...interface{}) bool
- func (m *ClientMock) AssertExpectations(t mock.TestingT) bool
- func (m *ClientMock) AssertNotCalled(t mock.TestingT, methodName string, arguments ...interface{}) bool
- func (m *ClientMock) AssertNumberOfCalls(t mock.TestingT, methodName string, expectedCalls int) bool
- func (m *ClientMock) BLPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd
- func (m *ClientMock) BRPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd
- func (m *ClientMock) BRPopLPush(ctx context.Context, source, destination string, timeout time.Duration) *redis.StringCmd
- func (m *ClientMock) BZPopMax(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd
- func (m *ClientMock) BZPopMin(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd
- func (m *ClientMock) BgRewriteAOF(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) BgSave(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) BitCount(ctx context.Context, key string, bitCount *redis.BitCount) *redis.IntCmd
- func (m *ClientMock) BitField(ctx context.Context, key string, args ...interface{}) *redis.IntSliceCmd
- func (m *ClientMock) BitOpAnd(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
- func (m *ClientMock) BitOpNot(ctx context.Context, destKey string, key string) *redis.IntCmd
- func (m *ClientMock) BitOpOr(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
- func (m *ClientMock) BitOpXor(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
- func (m *ClientMock) BitPos(ctx context.Context, key string, bit int64, pos ...int64) *redis.IntCmd
- func (m *ClientMock) ClientGetName(ctx context.Context) *redis.StringCmd
- func (m *ClientMock) ClientID(ctx context.Context) *redis.IntCmd
- func (m *ClientMock) ClientKill(ctx context.Context, ipPort string) *redis.StatusCmd
- func (m *ClientMock) ClientKillByFilter(ctx context.Context, keys ...string) *redis.IntCmd
- func (m *ClientMock) ClientList(ctx context.Context) *redis.StringCmd
- func (m *ClientMock) ClientPause(ctx context.Context, dur time.Duration) *redis.BoolCmd
- func (m *ClientMock) Close() error
- func (m *ClientMock) ClusterAddSlots(ctx context.Context, slots ...int) *redis.StatusCmd
- func (m *ClientMock) ClusterAddSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd
- func (m *ClientMock) ClusterCountFailureReports(ctx context.Context, nodeID string) *redis.IntCmd
- func (m *ClientMock) ClusterCountKeysInSlot(ctx context.Context, slot int) *redis.IntCmd
- func (m *ClientMock) ClusterDelSlots(ctx context.Context, slots ...int) *redis.StatusCmd
- func (m *ClientMock) ClusterDelSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd
- func (m *ClientMock) ClusterFailover(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ClusterForget(ctx context.Context, nodeID string) *redis.StatusCmd
- func (m *ClientMock) ClusterGetKeysInSlot(ctx context.Context, slot int, count int) *redis.StringSliceCmd
- func (m *ClientMock) ClusterInfo(ctx context.Context) *redis.StringCmd
- func (m *ClientMock) ClusterKeySlot(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) ClusterMeet(ctx context.Context, host, port string) *redis.StatusCmd
- func (m *ClientMock) ClusterNodes(ctx context.Context) *redis.StringCmd
- func (m *ClientMock) ClusterReplicate(ctx context.Context, nodeID string) *redis.StatusCmd
- func (m *ClientMock) ClusterResetHard(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ClusterResetSoft(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ClusterSaveConfig(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ClusterSlaves(ctx context.Context, nodeID string) *redis.StringSliceCmd
- func (m *ClientMock) ClusterSlots(ctx context.Context) *redis.ClusterSlotsCmd
- func (m *ClientMock) Command(ctx context.Context) *redis.CommandsInfoCmd
- func (m *ClientMock) ConfigGet(ctx context.Context, parameter string) *redis.SliceCmd
- func (m *ClientMock) ConfigResetStat(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ConfigRewrite(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ConfigSet(ctx context.Context, parameter, value string) *redis.StatusCmd
- func (m *ClientMock) Context() context.Context
- func (m *ClientMock) DBSize(ctx context.Context) *redis.IntCmd
- func (m *ClientMock) DebugObject(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) Decr(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) DecrBy(ctx context.Context, key string, decrement int64) *redis.IntCmd
- func (m *ClientMock) Del(ctx context.Context, keys ...string) *redis.IntCmd
- func (m *ClientMock) Do(ctx context.Context, args ...interface{}) *redis.Cmd
- func (m *ClientMock) Dump(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) Echo(ctx context.Context, message interface{}) *redis.StringCmd
- func (m *ClientMock) Eval(ctx context.Context, script string, keys []string, args ...interface{}) *redis.Cmd
- func (m *ClientMock) EvalSha(ctx context.Context, sha1 string, keys []string, args ...interface{}) *redis.Cmd
- func (m *ClientMock) Exists(ctx context.Context, keys ...string) *redis.IntCmd
- func (m *ClientMock) Expire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (m *ClientMock) ExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd
- func (m *ClientMock) FlushAll(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) FlushAllAsync(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) FlushDB(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) FlushDBAsync(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) GeoAdd(ctx context.Context, key string, geoLocation ...*redis.GeoLocation) *redis.IntCmd
- func (m *ClientMock) GeoDist(ctx context.Context, key string, member1, member2, unit string) *redis.FloatCmd
- func (m *ClientMock) GeoHash(ctx context.Context, key string, members ...string) *redis.StringSliceCmd
- func (m *ClientMock) GeoPos(ctx context.Context, key string, members ...string) *redis.GeoPosCmd
- func (m *ClientMock) GeoRadius(ctx context.Context, key string, longitude, latitude float64, ...) *redis.GeoLocationCmd
- func (m *ClientMock) GeoRadiusByMember(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd
- func (m *ClientMock) GeoRadiusByMemberStore(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.IntCmd
- func (m *ClientMock) GeoRadiusStore(ctx context.Context, key string, longitude, latitude float64, ...) *redis.IntCmd
- func (m *ClientMock) Get(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) GetBit(ctx context.Context, key string, offset int64) *redis.IntCmd
- func (m *ClientMock) GetEx(ctx context.Context, key string, expiration time.Duration) *redis.StringCmd
- func (m *ClientMock) GetRange(ctx context.Context, key string, start, end int64) *redis.StringCmd
- func (m *ClientMock) GetSet(ctx context.Context, key string, value interface{}) *redis.StringCmd
- func (m *ClientMock) HDel(ctx context.Context, key string, fields ...string) *redis.IntCmd
- func (m *ClientMock) HExists(ctx context.Context, key, field string) *redis.BoolCmd
- func (m *ClientMock) HGet(ctx context.Context, key, field string) *redis.StringCmd
- func (m *ClientMock) HGetAll(ctx context.Context, key string) *redis.StringStringMapCmd
- func (m *ClientMock) HIncrBy(ctx context.Context, key, field string, incr int64) *redis.IntCmd
- func (m *ClientMock) HIncrByFloat(ctx context.Context, key, field string, incr float64) *redis.FloatCmd
- func (m *ClientMock) HKeys(ctx context.Context, key string) *redis.StringSliceCmd
- func (m *ClientMock) HLen(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) HMGet(ctx context.Context, key string, fields ...string) *redis.SliceCmd
- func (m *ClientMock) HMSet(ctx context.Context, key string, fields ...interface{}) *redis.BoolCmd
- func (m *ClientMock) HScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (m *ClientMock) HSet(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
- func (m *ClientMock) HSetNX(ctx context.Context, key, field string, value interface{}) *redis.BoolCmd
- func (m *ClientMock) HVals(ctx context.Context, key string) *redis.StringSliceCmd
- func (m *ClientMock) Incr(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) IncrBy(ctx context.Context, key string, value int64) *redis.IntCmd
- func (m *ClientMock) IncrByFloat(ctx context.Context, key string, value float64) *redis.FloatCmd
- func (m *ClientMock) Info(ctx context.Context, section ...string) *redis.StringCmd
- func (m *ClientMock) IsMethodCallable(t mock.TestingT, methodName string, arguments ...interface{}) bool
- func (m *ClientMock) Keys(ctx context.Context, pattern string) *redis.StringSliceCmd
- func (m *ClientMock) LIndex(ctx context.Context, key string, index int64) *redis.StringCmd
- func (m *ClientMock) LInsert(ctx context.Context, key, op string, pivot, value interface{}) *redis.IntCmd
- func (m *ClientMock) LInsertAfter(ctx context.Context, key string, pivot, value interface{}) *redis.IntCmd
- func (m *ClientMock) LInsertBefore(ctx context.Context, key string, pivot, value interface{}) *redis.IntCmd
- func (m *ClientMock) LLen(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) LPop(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) LPos(ctx context.Context, key string, value string, args redis.LPosArgs) *redis.IntCmd
- func (m *ClientMock) LPosCount(ctx context.Context, key string, value string, count int64, ...) *redis.IntSliceCmd
- func (m *ClientMock) LPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
- func (m *ClientMock) LPushX(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
- func (m *ClientMock) LRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
- func (m *ClientMock) LRem(ctx context.Context, key string, count int64, value interface{}) *redis.IntCmd
- func (m *ClientMock) LSet(ctx context.Context, key string, index int64, value interface{}) *redis.StatusCmd
- func (m *ClientMock) LTrim(ctx context.Context, key string, start, stop int64) *redis.StatusCmd
- func (m *ClientMock) LastSave(ctx context.Context) *redis.IntCmd
- func (m *ClientMock) MGet(ctx context.Context, keys ...string) *redis.SliceCmd
- func (m *ClientMock) MSet(ctx context.Context, pairs ...interface{}) *redis.StatusCmd
- func (m *ClientMock) MSetNX(ctx context.Context, pairs ...interface{}) *redis.BoolCmd
- func (m *ClientMock) MemoryUsage(ctx context.Context, key string, samples ...int) *redis.IntCmd
- func (m *ClientMock) MethodCalled(methodName string, arguments ...interface{}) mock.Arguments
- func (m *ClientMock) Migrate(ctx context.Context, host, port, key string, db int, timeout time.Duration) *redis.StatusCmd
- func (m *ClientMock) Move(ctx context.Context, key string, db int) *redis.BoolCmd
- func (m *ClientMock) ObjectEncoding(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) ObjectIdleTime(ctx context.Context, key string) *redis.DurationCmd
- func (m *ClientMock) ObjectRefCount(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) On(methodName string, arguments ...interface{}) *mock.Call
- func (m *ClientMock) PExpire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd
- func (m *ClientMock) PExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd
- func (m *ClientMock) PFAdd(ctx context.Context, key string, els ...interface{}) *redis.IntCmd
- func (m *ClientMock) PFCount(ctx context.Context, keys ...string) *redis.IntCmd
- func (m *ClientMock) PFMerge(ctx context.Context, dest string, keys ...string) *redis.StatusCmd
- func (m *ClientMock) PSubscribe(ctx context.Context, channels ...string) *redis.PubSub
- func (m *ClientMock) PTTL(ctx context.Context, key string) *redis.DurationCmd
- func (m *ClientMock) Persist(ctx context.Context, key string) *redis.BoolCmd
- func (m *ClientMock) Ping(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) Pipeline() redis.Pipeliner
- func (m *ClientMock) Pipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error)
- func (m *ClientMock) PoolStats() *redis.PoolStats
- func (m *ClientMock) Process(ctx context.Context, cmd redis.Cmder) error
- func (m *ClientMock) PubSubChannels(ctx context.Context, pattern string) *redis.StringSliceCmd
- func (m *ClientMock) PubSubNumPat(ctx context.Context) *redis.IntCmd
- func (m *ClientMock) PubSubNumSub(ctx context.Context, channels ...string) *redis.StringIntMapCmd
- func (m *ClientMock) Publish(ctx context.Context, channel string, message interface{}) *redis.IntCmd
- func (m *ClientMock) Quit(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) RPop(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) RPopLPush(ctx context.Context, source, destination string) *redis.StringCmd
- func (m *ClientMock) RPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
- func (m *ClientMock) RPushX(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
- func (m *ClientMock) RandomKey(ctx context.Context) *redis.StringCmd
- func (m *ClientMock) ReadOnly(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ReadWrite(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) Rename(ctx context.Context, key, newkey string) *redis.StatusCmd
- func (m *ClientMock) RenameNX(ctx context.Context, key, newkey string) *redis.BoolCmd
- func (m *ClientMock) Restore(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd
- func (m *ClientMock) RestoreReplace(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd
- func (m *ClientMock) SAdd(ctx context.Context, key string, members ...interface{}) *redis.IntCmd
- func (m *ClientMock) SCard(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) SDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (m *ClientMock) SDiffStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (m *ClientMock) SInter(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (m *ClientMock) SInterStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (m *ClientMock) SIsMember(ctx context.Context, key string, member interface{}) *redis.BoolCmd
- func (m *ClientMock) SMembers(ctx context.Context, key string) *redis.StringSliceCmd
- func (m *ClientMock) SMembersMap(ctx context.Context, key string) *redis.StringStructMapCmd
- func (m *ClientMock) SMove(ctx context.Context, source, destination string, member interface{}) *redis.BoolCmd
- func (m *ClientMock) SPop(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) SPopN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
- func (m *ClientMock) SRandMember(ctx context.Context, key string) *redis.StringCmd
- func (m *ClientMock) SRandMemberN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
- func (m *ClientMock) SRem(ctx context.Context, key string, members ...interface{}) *redis.IntCmd
- func (m *ClientMock) SScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (m *ClientMock) SUnion(ctx context.Context, keys ...string) *redis.StringSliceCmd
- func (m *ClientMock) SUnionStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
- func (m *ClientMock) Save(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) Scan(ctx context.Context, cursor uint64, match string, count int64) *redis.ScanCmd
- func (m *ClientMock) ScanType(ctx context.Context, cursor uint64, match string, count int64, keyType string) *redis.ScanCmd
- func (m *ClientMock) ScriptExists(ctx context.Context, hashes ...string) *redis.BoolSliceCmd
- func (m *ClientMock) ScriptFlush(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ScriptKill(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ScriptLoad(ctx context.Context, script string) *redis.StringCmd
- func (m *ClientMock) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd
- func (m *ClientMock) SetBit(ctx context.Context, key string, offset int64, value int) *redis.IntCmd
- func (m *ClientMock) SetEX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd
- func (m *ClientMock) SetNX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.BoolCmd
- func (m *ClientMock) SetRange(ctx context.Context, key string, offset int64, value string) *redis.IntCmd
- func (m *ClientMock) SetXX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.BoolCmd
- func (m *ClientMock) Shutdown(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ShutdownNoSave(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) ShutdownSave(ctx context.Context) *redis.StatusCmd
- func (m *ClientMock) SlaveOf(ctx context.Context, host, port string) *redis.StatusCmd
- func (m *ClientMock) Sort(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd
- func (m *ClientMock) SortInterfaces(ctx context.Context, key string, sort *redis.Sort) *redis.SliceCmd
- func (m *ClientMock) SortStore(ctx context.Context, key, store string, sort *redis.Sort) *redis.IntCmd
- func (m *ClientMock) StrLen(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) Subscribe(ctx context.Context, channels ...string) *redis.PubSub
- func (m *ClientMock) TTL(ctx context.Context, key string) *redis.DurationCmd
- func (m *ClientMock) Test(t mock.TestingT)
- func (m *ClientMock) Time(ctx context.Context) *redis.TimeCmd
- func (m *ClientMock) Touch(ctx context.Context, keys ...string) *redis.IntCmd
- func (m *ClientMock) TxPipeline() redis.Pipeliner
- func (m *ClientMock) TxPipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error)
- func (m *ClientMock) Type(ctx context.Context, key string) *redis.StatusCmd
- func (m *ClientMock) Unlink(ctx context.Context, keys ...string) *redis.IntCmd
- func (m *ClientMock) Watch(ctx context.Context, fn func(*redis.Tx) error, keys ...string) error
- func (m *ClientMock) XAck(ctx context.Context, stream, group string, ids ...string) *redis.IntCmd
- func (m *ClientMock) XAdd(ctx context.Context, a *redis.XAddArgs) *redis.StringCmd
- func (m *ClientMock) XClaim(ctx context.Context, a *redis.XClaimArgs) *redis.XMessageSliceCmd
- func (m *ClientMock) XClaimJustID(ctx context.Context, a *redis.XClaimArgs) *redis.StringSliceCmd
- func (m *ClientMock) XDel(ctx context.Context, stream string, ids ...string) *redis.IntCmd
- func (m *ClientMock) XGroupCreate(ctx context.Context, stream, group, start string) *redis.StatusCmd
- func (m *ClientMock) XGroupCreateMkStream(ctx context.Context, stream, group, start string) *redis.StatusCmd
- func (m *ClientMock) XGroupDelConsumer(ctx context.Context, stream, group, consumer string) *redis.IntCmd
- func (m *ClientMock) XGroupDestroy(ctx context.Context, stream, group string) *redis.IntCmd
- func (m *ClientMock) XGroupSetID(ctx context.Context, stream, group, start string) *redis.StatusCmd
- func (m *ClientMock) XInfoGroups(ctx context.Context, key string) *redis.XInfoGroupsCmd
- func (m *ClientMock) XInfoStream(ctx context.Context, key string) *redis.XInfoStreamCmd
- func (m *ClientMock) XLen(ctx context.Context, stream string) *redis.IntCmd
- func (m *ClientMock) XPending(ctx context.Context, stream, group string) *redis.XPendingCmd
- func (m *ClientMock) XPendingExt(ctx context.Context, a *redis.XPendingExtArgs) *redis.XPendingExtCmd
- func (m *ClientMock) XRange(ctx context.Context, stream, start, stop string) *redis.XMessageSliceCmd
- func (m *ClientMock) XRangeN(ctx context.Context, stream, start, stop string, count int64) *redis.XMessageSliceCmd
- func (m *ClientMock) XRead(ctx context.Context, a *redis.XReadArgs) *redis.XStreamSliceCmd
- func (m *ClientMock) XReadGroup(ctx context.Context, a *redis.XReadGroupArgs) *redis.XStreamSliceCmd
- func (m *ClientMock) XReadStreams(ctx context.Context, streams ...string) *redis.XStreamSliceCmd
- func (m *ClientMock) XRevRange(ctx context.Context, stream string, start, stop string) *redis.XMessageSliceCmd
- func (m *ClientMock) XRevRangeN(ctx context.Context, stream string, start, stop string, count int64) *redis.XMessageSliceCmd
- func (m *ClientMock) XTrim(ctx context.Context, key string, maxLen int64) *redis.IntCmd
- func (m *ClientMock) XTrimApprox(ctx context.Context, key string, maxLen int64) *redis.IntCmd
- func (m *ClientMock) ZAdd(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
- func (m *ClientMock) ZAddCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
- func (m *ClientMock) ZAddNX(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
- func (m *ClientMock) ZAddNXCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
- func (m *ClientMock) ZAddXX(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
- func (m *ClientMock) ZAddXXCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
- func (m *ClientMock) ZCard(ctx context.Context, key string) *redis.IntCmd
- func (m *ClientMock) ZCount(ctx context.Context, key, min, max string) *redis.IntCmd
- func (m *ClientMock) ZIncr(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd
- func (m *ClientMock) ZIncrBy(ctx context.Context, key string, increment float64, member string) *redis.FloatCmd
- func (m *ClientMock) ZIncrNX(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd
- func (m *ClientMock) ZIncrXX(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd
- func (m *ClientMock) ZInterStore(ctx context.Context, destination string, store *redis.ZStore) *redis.IntCmd
- func (m *ClientMock) ZLexCount(ctx context.Context, key, min, max string) *redis.IntCmd
- func (m *ClientMock) ZPopMax(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd
- func (m *ClientMock) ZPopMin(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd
- func (m *ClientMock) ZRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
- func (m *ClientMock) ZRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (m *ClientMock) ZRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (m *ClientMock) ZRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd
- func (m *ClientMock) ZRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd
- func (m *ClientMock) ZRank(ctx context.Context, key, member string) *redis.IntCmd
- func (m *ClientMock) ZRem(ctx context.Context, key string, members ...interface{}) *redis.IntCmd
- func (m *ClientMock) ZRemRangeByLex(ctx context.Context, key, min, max string) *redis.IntCmd
- func (m *ClientMock) ZRemRangeByRank(ctx context.Context, key string, start, stop int64) *redis.IntCmd
- func (m *ClientMock) ZRemRangeByScore(ctx context.Context, key, min, max string) *redis.IntCmd
- func (m *ClientMock) ZRevRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
- func (m *ClientMock) ZRevRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (m *ClientMock) ZRevRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
- func (m *ClientMock) ZRevRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd
- func (m *ClientMock) ZRevRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd
- func (m *ClientMock) ZRevRank(ctx context.Context, key, member string) *redis.IntCmd
- func (m *ClientMock) ZScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd
- func (m *ClientMock) ZScore(ctx context.Context, key, member string) *redis.FloatCmd
- func (m *ClientMock) ZUnionStore(ctx context.Context, dest string, store *redis.ZStore) *redis.IntCmd
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientMock ¶
type ClientMock struct { mock.Mock redis.Cmdable Ctx context.Context // contains filtered or unexported fields }
func NewMock ¶
func NewMock() *ClientMock
NewMock creates a hollow mock. You will need to stub all commands that you will need to interact with.
This is most useful when you want to strictly test all Redis interactions. See NewNiceMock().
func NewNiceMock ¶
func NewNiceMock(client redis.UniversalClient) *ClientMock
NewNiceMock will create a mock that falls back to the real client in cases where a command has not been stubbed.
This is most useful when you want a real Redis instance, but you need to stub off certain commands or behaviors. See NewMock().
func (*ClientMock) AddHook ¶ added in v8.11.1
func (m *ClientMock) AddHook(hook redis.Hook)
func (*ClientMock) Append ¶
func (m *ClientMock) Append(ctx context.Context, key, value string) *redis.IntCmd
func (*ClientMock) AssertCalled ¶ added in v8.6.2
func (m *ClientMock) AssertCalled(t mock.TestingT, methodName string, arguments ...interface{}) bool
func (*ClientMock) AssertExpectations ¶ added in v8.6.2
func (m *ClientMock) AssertExpectations(t mock.TestingT) bool
func (*ClientMock) AssertNotCalled ¶ added in v8.6.2
func (m *ClientMock) AssertNotCalled(t mock.TestingT, methodName string, arguments ...interface{}) bool
func (*ClientMock) AssertNumberOfCalls ¶ added in v8.6.2
func (*ClientMock) BRPopLPush ¶
func (*ClientMock) BgRewriteAOF ¶
func (m *ClientMock) BgRewriteAOF(ctx context.Context) *redis.StatusCmd
func (*ClientMock) BgSave ¶
func (m *ClientMock) BgSave(ctx context.Context) *redis.StatusCmd
func (*ClientMock) BitCount ¶
func (m *ClientMock) BitCount(ctx context.Context, key string, bitCount *redis.BitCount) *redis.IntCmd
func (*ClientMock) BitField ¶
func (m *ClientMock) BitField(ctx context.Context, key string, args ...interface{}) *redis.IntSliceCmd
func (*ClientMock) BitOpAnd ¶
func (m *ClientMock) BitOpAnd(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
func (*ClientMock) BitOpNot ¶
func (m *ClientMock) BitOpNot(ctx context.Context, destKey string, key string) *redis.IntCmd
func (*ClientMock) BitOpOr ¶
func (m *ClientMock) BitOpOr(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
func (*ClientMock) BitOpXor ¶
func (m *ClientMock) BitOpXor(ctx context.Context, destKey string, keys ...string) *redis.IntCmd
func (*ClientMock) ClientGetName ¶
func (m *ClientMock) ClientGetName(ctx context.Context) *redis.StringCmd
func (*ClientMock) ClientID ¶
func (m *ClientMock) ClientID(ctx context.Context) *redis.IntCmd
func (*ClientMock) ClientKill ¶
func (m *ClientMock) ClientKill(ctx context.Context, ipPort string) *redis.StatusCmd
func (*ClientMock) ClientKillByFilter ¶
func (m *ClientMock) ClientKillByFilter(ctx context.Context, keys ...string) *redis.IntCmd
func (*ClientMock) ClientList ¶
func (m *ClientMock) ClientList(ctx context.Context) *redis.StringCmd
func (*ClientMock) ClientPause ¶
func (m *ClientMock) ClientPause(ctx context.Context, dur time.Duration) *redis.BoolCmd
func (*ClientMock) Close ¶ added in v8.11.1
func (m *ClientMock) Close() error
func (*ClientMock) ClusterAddSlots ¶
func (m *ClientMock) ClusterAddSlots(ctx context.Context, slots ...int) *redis.StatusCmd
func (*ClientMock) ClusterAddSlotsRange ¶
func (m *ClientMock) ClusterAddSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd
func (*ClientMock) ClusterCountFailureReports ¶
func (m *ClientMock) ClusterCountFailureReports(ctx context.Context, nodeID string) *redis.IntCmd
func (*ClientMock) ClusterCountKeysInSlot ¶
func (m *ClientMock) ClusterCountKeysInSlot(ctx context.Context, slot int) *redis.IntCmd
func (*ClientMock) ClusterDelSlots ¶
func (m *ClientMock) ClusterDelSlots(ctx context.Context, slots ...int) *redis.StatusCmd
func (*ClientMock) ClusterDelSlotsRange ¶
func (m *ClientMock) ClusterDelSlotsRange(ctx context.Context, min, max int) *redis.StatusCmd
func (*ClientMock) ClusterFailover ¶
func (m *ClientMock) ClusterFailover(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ClusterForget ¶
func (m *ClientMock) ClusterForget(ctx context.Context, nodeID string) *redis.StatusCmd
func (*ClientMock) ClusterGetKeysInSlot ¶
func (m *ClientMock) ClusterGetKeysInSlot(ctx context.Context, slot int, count int) *redis.StringSliceCmd
func (*ClientMock) ClusterInfo ¶
func (m *ClientMock) ClusterInfo(ctx context.Context) *redis.StringCmd
func (*ClientMock) ClusterKeySlot ¶
func (m *ClientMock) ClusterKeySlot(ctx context.Context, key string) *redis.IntCmd
func (*ClientMock) ClusterMeet ¶
func (m *ClientMock) ClusterMeet(ctx context.Context, host, port string) *redis.StatusCmd
func (*ClientMock) ClusterNodes ¶
func (m *ClientMock) ClusterNodes(ctx context.Context) *redis.StringCmd
func (*ClientMock) ClusterReplicate ¶
func (m *ClientMock) ClusterReplicate(ctx context.Context, nodeID string) *redis.StatusCmd
func (*ClientMock) ClusterResetHard ¶
func (m *ClientMock) ClusterResetHard(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ClusterResetSoft ¶
func (m *ClientMock) ClusterResetSoft(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ClusterSaveConfig ¶
func (m *ClientMock) ClusterSaveConfig(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ClusterSlaves ¶
func (m *ClientMock) ClusterSlaves(ctx context.Context, nodeID string) *redis.StringSliceCmd
func (*ClientMock) ClusterSlots ¶
func (m *ClientMock) ClusterSlots(ctx context.Context) *redis.ClusterSlotsCmd
func (*ClientMock) Command ¶
func (m *ClientMock) Command(ctx context.Context) *redis.CommandsInfoCmd
func (*ClientMock) ConfigGet ¶
func (m *ClientMock) ConfigGet(ctx context.Context, parameter string) *redis.SliceCmd
func (*ClientMock) ConfigResetStat ¶
func (m *ClientMock) ConfigResetStat(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ConfigRewrite ¶
func (m *ClientMock) ConfigRewrite(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ConfigSet ¶
func (m *ClientMock) ConfigSet(ctx context.Context, parameter, value string) *redis.StatusCmd
func (*ClientMock) Context ¶ added in v8.11.1
func (m *ClientMock) Context() context.Context
func (*ClientMock) DBSize ¶
func (m *ClientMock) DBSize(ctx context.Context) *redis.IntCmd
func (*ClientMock) DebugObject ¶
func (m *ClientMock) DebugObject(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) DecrBy ¶
func (m *ClientMock) DecrBy(ctx context.Context, key string, decrement int64) *redis.IntCmd
func (*ClientMock) Del ¶
func (m *ClientMock) Del(ctx context.Context, keys ...string) *redis.IntCmd
func (*ClientMock) Do ¶ added in v8.11.1
func (m *ClientMock) Do(ctx context.Context, args ...interface{}) *redis.Cmd
func (*ClientMock) Dump ¶
func (m *ClientMock) Dump(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) Echo ¶
func (m *ClientMock) Echo(ctx context.Context, message interface{}) *redis.StringCmd
func (*ClientMock) Eval ¶
func (m *ClientMock) Eval(ctx context.Context, script string, keys []string, args ...interface{}) *redis.Cmd
func (*ClientMock) EvalSha ¶
func (m *ClientMock) EvalSha(ctx context.Context, sha1 string, keys []string, args ...interface{}) *redis.Cmd
func (*ClientMock) Exists ¶
func (m *ClientMock) Exists(ctx context.Context, keys ...string) *redis.IntCmd
func (*ClientMock) FlushAll ¶
func (m *ClientMock) FlushAll(ctx context.Context) *redis.StatusCmd
func (*ClientMock) FlushAllAsync ¶
func (m *ClientMock) FlushAllAsync(ctx context.Context) *redis.StatusCmd
func (*ClientMock) FlushDB ¶
func (m *ClientMock) FlushDB(ctx context.Context) *redis.StatusCmd
func (*ClientMock) FlushDBAsync ¶
func (m *ClientMock) FlushDBAsync(ctx context.Context) *redis.StatusCmd
func (*ClientMock) GeoAdd ¶
func (m *ClientMock) GeoAdd(ctx context.Context, key string, geoLocation ...*redis.GeoLocation) *redis.IntCmd
func (*ClientMock) GeoDist ¶
func (m *ClientMock) GeoDist(ctx context.Context, key string, member1, member2, unit string) *redis.FloatCmd
func (*ClientMock) GeoHash ¶
func (m *ClientMock) GeoHash(ctx context.Context, key string, members ...string) *redis.StringSliceCmd
func (*ClientMock) GeoPos ¶
func (m *ClientMock) GeoPos(ctx context.Context, key string, members ...string) *redis.GeoPosCmd
func (*ClientMock) GeoRadius ¶
func (m *ClientMock) GeoRadius(ctx context.Context, key string, longitude, latitude float64, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd
func (*ClientMock) GeoRadiusByMember ¶
func (m *ClientMock) GeoRadiusByMember(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.GeoLocationCmd
func (*ClientMock) GeoRadiusByMemberStore ¶
func (m *ClientMock) GeoRadiusByMemberStore(ctx context.Context, key, member string, query *redis.GeoRadiusQuery) *redis.IntCmd
func (*ClientMock) GeoRadiusStore ¶
func (m *ClientMock) GeoRadiusStore(ctx context.Context, key string, longitude, latitude float64, query *redis.GeoRadiusQuery) *redis.IntCmd
func (*ClientMock) GetBit ¶
func (m *ClientMock) GetBit(ctx context.Context, key string, offset int64) *redis.IntCmd
func (*ClientMock) GetRange ¶
func (m *ClientMock) GetRange(ctx context.Context, key string, start, end int64) *redis.StringCmd
func (*ClientMock) GetSet ¶
func (m *ClientMock) GetSet(ctx context.Context, key string, value interface{}) *redis.StringCmd
func (*ClientMock) HDel ¶
func (m *ClientMock) HDel(ctx context.Context, key string, fields ...string) *redis.IntCmd
func (*ClientMock) HExists ¶
func (m *ClientMock) HExists(ctx context.Context, key, field string) *redis.BoolCmd
func (*ClientMock) HGet ¶
func (m *ClientMock) HGet(ctx context.Context, key, field string) *redis.StringCmd
func (*ClientMock) HGetAll ¶
func (m *ClientMock) HGetAll(ctx context.Context, key string) *redis.StringStringMapCmd
func (*ClientMock) HIncrBy ¶
func (m *ClientMock) HIncrBy(ctx context.Context, key, field string, incr int64) *redis.IntCmd
func (*ClientMock) HIncrByFloat ¶
func (m *ClientMock) HIncrByFloat(ctx context.Context, key, field string, incr float64) *redis.FloatCmd
func (*ClientMock) HKeys ¶
func (m *ClientMock) HKeys(ctx context.Context, key string) *redis.StringSliceCmd
func (*ClientMock) HMGet ¶
func (m *ClientMock) HMGet(ctx context.Context, key string, fields ...string) *redis.SliceCmd
func (*ClientMock) HMSet ¶
func (m *ClientMock) HMSet(ctx context.Context, key string, fields ...interface{}) *redis.BoolCmd
func (*ClientMock) HSet ¶
func (m *ClientMock) HSet(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
func (*ClientMock) HSetNX ¶
func (m *ClientMock) HSetNX(ctx context.Context, key, field string, value interface{}) *redis.BoolCmd
func (*ClientMock) HVals ¶
func (m *ClientMock) HVals(ctx context.Context, key string) *redis.StringSliceCmd
func (*ClientMock) IncrBy ¶
func (m *ClientMock) IncrBy(ctx context.Context, key string, value int64) *redis.IntCmd
func (*ClientMock) IncrByFloat ¶
func (m *ClientMock) IncrByFloat(ctx context.Context, key string, value float64) *redis.FloatCmd
func (*ClientMock) Info ¶
func (m *ClientMock) Info(ctx context.Context, section ...string) *redis.StringCmd
func (*ClientMock) IsMethodCallable ¶ added in v8.6.2
func (m *ClientMock) IsMethodCallable(t mock.TestingT, methodName string, arguments ...interface{}) bool
func (*ClientMock) Keys ¶
func (m *ClientMock) Keys(ctx context.Context, pattern string) *redis.StringSliceCmd
func (*ClientMock) LIndex ¶
func (m *ClientMock) LIndex(ctx context.Context, key string, index int64) *redis.StringCmd
func (*ClientMock) LInsert ¶
func (m *ClientMock) LInsert(ctx context.Context, key, op string, pivot, value interface{}) *redis.IntCmd
func (*ClientMock) LInsertAfter ¶
func (m *ClientMock) LInsertAfter(ctx context.Context, key string, pivot, value interface{}) *redis.IntCmd
func (*ClientMock) LInsertBefore ¶
func (m *ClientMock) LInsertBefore(ctx context.Context, key string, pivot, value interface{}) *redis.IntCmd
func (*ClientMock) LPop ¶
func (m *ClientMock) LPop(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) LPos ¶ added in v8.4.0
func (m *ClientMock) LPos(ctx context.Context, key string, value string, args redis.LPosArgs) *redis.IntCmd
func (*ClientMock) LPush ¶
func (m *ClientMock) LPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
func (*ClientMock) LPushX ¶
func (m *ClientMock) LPushX(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
func (*ClientMock) LRange ¶
func (m *ClientMock) LRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
func (*ClientMock) LRem ¶
func (m *ClientMock) LRem(ctx context.Context, key string, count int64, value interface{}) *redis.IntCmd
func (*ClientMock) LSet ¶
func (m *ClientMock) LSet(ctx context.Context, key string, index int64, value interface{}) *redis.StatusCmd
func (*ClientMock) LTrim ¶
func (m *ClientMock) LTrim(ctx context.Context, key string, start, stop int64) *redis.StatusCmd
func (*ClientMock) LastSave ¶
func (m *ClientMock) LastSave(ctx context.Context) *redis.IntCmd
func (*ClientMock) MGet ¶
func (m *ClientMock) MGet(ctx context.Context, keys ...string) *redis.SliceCmd
func (*ClientMock) MSet ¶
func (m *ClientMock) MSet(ctx context.Context, pairs ...interface{}) *redis.StatusCmd
func (*ClientMock) MSetNX ¶
func (m *ClientMock) MSetNX(ctx context.Context, pairs ...interface{}) *redis.BoolCmd
func (*ClientMock) MemoryUsage ¶
func (m *ClientMock) MemoryUsage(ctx context.Context, key string, samples ...int) *redis.IntCmd
func (*ClientMock) MethodCalled ¶ added in v8.6.2
func (m *ClientMock) MethodCalled(methodName string, arguments ...interface{}) mock.Arguments
func (*ClientMock) Move ¶
func (m *ClientMock) Move(ctx context.Context, key string, db int) *redis.BoolCmd
func (*ClientMock) ObjectEncoding ¶
func (m *ClientMock) ObjectEncoding(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) ObjectIdleTime ¶
func (m *ClientMock) ObjectIdleTime(ctx context.Context, key string) *redis.DurationCmd
func (*ClientMock) ObjectRefCount ¶
func (m *ClientMock) ObjectRefCount(ctx context.Context, key string) *redis.IntCmd
func (*ClientMock) On ¶ added in v8.6.2
func (m *ClientMock) On(methodName string, arguments ...interface{}) *mock.Call
func (*ClientMock) PFAdd ¶
func (m *ClientMock) PFAdd(ctx context.Context, key string, els ...interface{}) *redis.IntCmd
func (*ClientMock) PFCount ¶
func (m *ClientMock) PFCount(ctx context.Context, keys ...string) *redis.IntCmd
func (*ClientMock) PFMerge ¶
func (m *ClientMock) PFMerge(ctx context.Context, dest string, keys ...string) *redis.StatusCmd
func (*ClientMock) PSubscribe ¶ added in v8.11.1
func (m *ClientMock) PSubscribe(ctx context.Context, channels ...string) *redis.PubSub
func (*ClientMock) PTTL ¶
func (m *ClientMock) PTTL(ctx context.Context, key string) *redis.DurationCmd
func (*ClientMock) Persist ¶
func (m *ClientMock) Persist(ctx context.Context, key string) *redis.BoolCmd
func (*ClientMock) Ping ¶
func (m *ClientMock) Ping(ctx context.Context) *redis.StatusCmd
func (*ClientMock) Pipeline ¶
func (m *ClientMock) Pipeline() redis.Pipeliner
func (*ClientMock) Pipelined ¶
func (m *ClientMock) Pipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error)
func (*ClientMock) PoolStats ¶ added in v8.11.1
func (m *ClientMock) PoolStats() *redis.PoolStats
func (*ClientMock) Process ¶ added in v8.11.1
func (m *ClientMock) Process(ctx context.Context, cmd redis.Cmder) error
func (*ClientMock) PubSubChannels ¶
func (m *ClientMock) PubSubChannels(ctx context.Context, pattern string) *redis.StringSliceCmd
func (*ClientMock) PubSubNumPat ¶
func (m *ClientMock) PubSubNumPat(ctx context.Context) *redis.IntCmd
func (*ClientMock) PubSubNumSub ¶
func (m *ClientMock) PubSubNumSub(ctx context.Context, channels ...string) *redis.StringIntMapCmd
func (*ClientMock) Publish ¶
func (m *ClientMock) Publish(ctx context.Context, channel string, message interface{}) *redis.IntCmd
func (*ClientMock) Quit ¶
func (m *ClientMock) Quit(ctx context.Context) *redis.StatusCmd
func (*ClientMock) RPop ¶
func (m *ClientMock) RPop(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) RPopLPush ¶
func (m *ClientMock) RPopLPush(ctx context.Context, source, destination string) *redis.StringCmd
func (*ClientMock) RPush ¶
func (m *ClientMock) RPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
func (*ClientMock) RPushX ¶
func (m *ClientMock) RPushX(ctx context.Context, key string, values ...interface{}) *redis.IntCmd
func (*ClientMock) RandomKey ¶
func (m *ClientMock) RandomKey(ctx context.Context) *redis.StringCmd
func (*ClientMock) ReadOnly ¶
func (m *ClientMock) ReadOnly(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ReadWrite ¶
func (m *ClientMock) ReadWrite(ctx context.Context) *redis.StatusCmd
func (*ClientMock) Rename ¶
func (m *ClientMock) Rename(ctx context.Context, key, newkey string) *redis.StatusCmd
func (*ClientMock) RenameNX ¶
func (m *ClientMock) RenameNX(ctx context.Context, key, newkey string) *redis.BoolCmd
func (*ClientMock) RestoreReplace ¶
func (*ClientMock) SAdd ¶
func (m *ClientMock) SAdd(ctx context.Context, key string, members ...interface{}) *redis.IntCmd
func (*ClientMock) SCard ¶
func (m *ClientMock) SCard(ctx context.Context, key string) *redis.IntCmd
func (*ClientMock) SDiff ¶
func (m *ClientMock) SDiff(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*ClientMock) SDiffStore ¶
func (m *ClientMock) SDiffStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
func (*ClientMock) SInter ¶
func (m *ClientMock) SInter(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*ClientMock) SInterStore ¶
func (m *ClientMock) SInterStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
func (*ClientMock) SIsMember ¶
func (m *ClientMock) SIsMember(ctx context.Context, key string, member interface{}) *redis.BoolCmd
func (*ClientMock) SMembers ¶
func (m *ClientMock) SMembers(ctx context.Context, key string) *redis.StringSliceCmd
func (*ClientMock) SMembersMap ¶
func (m *ClientMock) SMembersMap(ctx context.Context, key string) *redis.StringStructMapCmd
func (*ClientMock) SMove ¶
func (m *ClientMock) SMove(ctx context.Context, source, destination string, member interface{}) *redis.BoolCmd
func (*ClientMock) SPop ¶
func (m *ClientMock) SPop(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) SPopN ¶
func (m *ClientMock) SPopN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
func (*ClientMock) SRandMember ¶
func (m *ClientMock) SRandMember(ctx context.Context, key string) *redis.StringCmd
func (*ClientMock) SRandMemberN ¶
func (m *ClientMock) SRandMemberN(ctx context.Context, key string, count int64) *redis.StringSliceCmd
func (*ClientMock) SRem ¶
func (m *ClientMock) SRem(ctx context.Context, key string, members ...interface{}) *redis.IntCmd
func (*ClientMock) SUnion ¶
func (m *ClientMock) SUnion(ctx context.Context, keys ...string) *redis.StringSliceCmd
func (*ClientMock) SUnionStore ¶
func (m *ClientMock) SUnionStore(ctx context.Context, destination string, keys ...string) *redis.IntCmd
func (*ClientMock) Save ¶
func (m *ClientMock) Save(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ScriptExists ¶
func (m *ClientMock) ScriptExists(ctx context.Context, hashes ...string) *redis.BoolSliceCmd
func (*ClientMock) ScriptFlush ¶
func (m *ClientMock) ScriptFlush(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ScriptKill ¶
func (m *ClientMock) ScriptKill(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ScriptLoad ¶
func (m *ClientMock) ScriptLoad(ctx context.Context, script string) *redis.StringCmd
func (*ClientMock) Shutdown ¶
func (m *ClientMock) Shutdown(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ShutdownNoSave ¶
func (m *ClientMock) ShutdownNoSave(ctx context.Context) *redis.StatusCmd
func (*ClientMock) ShutdownSave ¶
func (m *ClientMock) ShutdownSave(ctx context.Context) *redis.StatusCmd
func (*ClientMock) SlaveOf ¶
func (m *ClientMock) SlaveOf(ctx context.Context, host, port string) *redis.StatusCmd
func (*ClientMock) Sort ¶
func (m *ClientMock) Sort(ctx context.Context, key string, sort *redis.Sort) *redis.StringSliceCmd
func (*ClientMock) SortInterfaces ¶
func (m *ClientMock) SortInterfaces(ctx context.Context, key string, sort *redis.Sort) *redis.SliceCmd
func (*ClientMock) SortStore ¶
func (m *ClientMock) SortStore(ctx context.Context, key, store string, sort *redis.Sort) *redis.IntCmd
func (*ClientMock) StrLen ¶
func (m *ClientMock) StrLen(ctx context.Context, key string) *redis.IntCmd
func (*ClientMock) Subscribe ¶ added in v8.11.1
func (m *ClientMock) Subscribe(ctx context.Context, channels ...string) *redis.PubSub
func (*ClientMock) TTL ¶
func (m *ClientMock) TTL(ctx context.Context, key string) *redis.DurationCmd
func (*ClientMock) Test ¶ added in v8.6.2
func (m *ClientMock) Test(t mock.TestingT)
func (*ClientMock) Time ¶
func (m *ClientMock) Time(ctx context.Context) *redis.TimeCmd
func (*ClientMock) Touch ¶
func (m *ClientMock) Touch(ctx context.Context, keys ...string) *redis.IntCmd
func (*ClientMock) TxPipeline ¶
func (m *ClientMock) TxPipeline() redis.Pipeliner
func (*ClientMock) TxPipelined ¶
func (m *ClientMock) TxPipelined(ctx context.Context, fn func(redis.Pipeliner) error) ([]redis.Cmder, error)
func (*ClientMock) Type ¶
func (m *ClientMock) Type(ctx context.Context, key string) *redis.StatusCmd
func (*ClientMock) Unlink ¶
func (m *ClientMock) Unlink(ctx context.Context, keys ...string) *redis.IntCmd
func (*ClientMock) XAck ¶
func (m *ClientMock) XAck(ctx context.Context, stream, group string, ids ...string) *redis.IntCmd
func (*ClientMock) XAdd ¶
func (m *ClientMock) XAdd(ctx context.Context, a *redis.XAddArgs) *redis.StringCmd
func (*ClientMock) XClaim ¶
func (m *ClientMock) XClaim(ctx context.Context, a *redis.XClaimArgs) *redis.XMessageSliceCmd
func (*ClientMock) XClaimJustID ¶
func (m *ClientMock) XClaimJustID(ctx context.Context, a *redis.XClaimArgs) *redis.StringSliceCmd
func (*ClientMock) XDel ¶
func (m *ClientMock) XDel(ctx context.Context, stream string, ids ...string) *redis.IntCmd
func (*ClientMock) XGroupCreate ¶
func (m *ClientMock) XGroupCreate(ctx context.Context, stream, group, start string) *redis.StatusCmd
func (*ClientMock) XGroupCreateMkStream ¶
func (m *ClientMock) XGroupCreateMkStream(ctx context.Context, stream, group, start string) *redis.StatusCmd
func (*ClientMock) XGroupDelConsumer ¶
func (m *ClientMock) XGroupDelConsumer(ctx context.Context, stream, group, consumer string) *redis.IntCmd
func (*ClientMock) XGroupDestroy ¶
func (m *ClientMock) XGroupDestroy(ctx context.Context, stream, group string) *redis.IntCmd
func (*ClientMock) XGroupSetID ¶
func (m *ClientMock) XGroupSetID(ctx context.Context, stream, group, start string) *redis.StatusCmd
func (*ClientMock) XInfoGroups ¶
func (m *ClientMock) XInfoGroups(ctx context.Context, key string) *redis.XInfoGroupsCmd
func (*ClientMock) XInfoStream ¶ added in v8.1.0
func (m *ClientMock) XInfoStream(ctx context.Context, key string) *redis.XInfoStreamCmd
func (*ClientMock) XLen ¶
func (m *ClientMock) XLen(ctx context.Context, stream string) *redis.IntCmd
func (*ClientMock) XPending ¶
func (m *ClientMock) XPending(ctx context.Context, stream, group string) *redis.XPendingCmd
func (*ClientMock) XPendingExt ¶
func (m *ClientMock) XPendingExt(ctx context.Context, a *redis.XPendingExtArgs) *redis.XPendingExtCmd
func (*ClientMock) XRange ¶
func (m *ClientMock) XRange(ctx context.Context, stream, start, stop string) *redis.XMessageSliceCmd
func (*ClientMock) XRangeN ¶
func (m *ClientMock) XRangeN(ctx context.Context, stream, start, stop string, count int64) *redis.XMessageSliceCmd
func (*ClientMock) XRead ¶
func (m *ClientMock) XRead(ctx context.Context, a *redis.XReadArgs) *redis.XStreamSliceCmd
func (*ClientMock) XReadGroup ¶
func (m *ClientMock) XReadGroup(ctx context.Context, a *redis.XReadGroupArgs) *redis.XStreamSliceCmd
func (*ClientMock) XReadStreams ¶
func (m *ClientMock) XReadStreams(ctx context.Context, streams ...string) *redis.XStreamSliceCmd
func (*ClientMock) XRevRange ¶
func (m *ClientMock) XRevRange(ctx context.Context, stream string, start, stop string) *redis.XMessageSliceCmd
func (*ClientMock) XRevRangeN ¶
func (*ClientMock) XTrim ¶
func (m *ClientMock) XTrim(ctx context.Context, key string, maxLen int64) *redis.IntCmd
func (*ClientMock) XTrimApprox ¶
func (m *ClientMock) XTrimApprox(ctx context.Context, key string, maxLen int64) *redis.IntCmd
func (*ClientMock) ZAdd ¶
func (m *ClientMock) ZAdd(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
func (*ClientMock) ZAddCh ¶
func (m *ClientMock) ZAddCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
func (*ClientMock) ZAddNX ¶
func (m *ClientMock) ZAddNX(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
func (*ClientMock) ZAddNXCh ¶
func (m *ClientMock) ZAddNXCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
func (*ClientMock) ZAddXX ¶
func (m *ClientMock) ZAddXX(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
func (*ClientMock) ZAddXXCh ¶
func (m *ClientMock) ZAddXXCh(ctx context.Context, key string, members ...*redis.Z) *redis.IntCmd
func (*ClientMock) ZCard ¶
func (m *ClientMock) ZCard(ctx context.Context, key string) *redis.IntCmd
func (*ClientMock) ZCount ¶
func (m *ClientMock) ZCount(ctx context.Context, key, min, max string) *redis.IntCmd
func (*ClientMock) ZIncr ¶
func (m *ClientMock) ZIncr(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd
func (*ClientMock) ZIncrNX ¶
func (m *ClientMock) ZIncrNX(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd
func (*ClientMock) ZIncrXX ¶
func (m *ClientMock) ZIncrXX(ctx context.Context, key string, member *redis.Z) *redis.FloatCmd
func (*ClientMock) ZInterStore ¶
func (m *ClientMock) ZInterStore(ctx context.Context, destination string, store *redis.ZStore) *redis.IntCmd
func (*ClientMock) ZLexCount ¶
func (m *ClientMock) ZLexCount(ctx context.Context, key, min, max string) *redis.IntCmd
func (*ClientMock) ZPopMax ¶
func (m *ClientMock) ZPopMax(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd
func (*ClientMock) ZPopMin ¶
func (m *ClientMock) ZPopMin(ctx context.Context, key string, count ...int64) *redis.ZSliceCmd
func (*ClientMock) ZRange ¶
func (m *ClientMock) ZRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
func (*ClientMock) ZRangeByLex ¶
func (m *ClientMock) ZRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*ClientMock) ZRangeByScore ¶
func (m *ClientMock) ZRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*ClientMock) ZRangeByScoreWithScores ¶
func (m *ClientMock) ZRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd
func (*ClientMock) ZRangeWithScores ¶
func (m *ClientMock) ZRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd
func (*ClientMock) ZRank ¶
func (m *ClientMock) ZRank(ctx context.Context, key, member string) *redis.IntCmd
func (*ClientMock) ZRem ¶
func (m *ClientMock) ZRem(ctx context.Context, key string, members ...interface{}) *redis.IntCmd
func (*ClientMock) ZRemRangeByLex ¶
func (m *ClientMock) ZRemRangeByLex(ctx context.Context, key, min, max string) *redis.IntCmd
func (*ClientMock) ZRemRangeByRank ¶
func (m *ClientMock) ZRemRangeByRank(ctx context.Context, key string, start, stop int64) *redis.IntCmd
func (*ClientMock) ZRemRangeByScore ¶
func (m *ClientMock) ZRemRangeByScore(ctx context.Context, key, min, max string) *redis.IntCmd
func (*ClientMock) ZRevRange ¶
func (m *ClientMock) ZRevRange(ctx context.Context, key string, start, stop int64) *redis.StringSliceCmd
func (*ClientMock) ZRevRangeByLex ¶
func (m *ClientMock) ZRevRangeByLex(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*ClientMock) ZRevRangeByScore ¶
func (m *ClientMock) ZRevRangeByScore(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.StringSliceCmd
func (*ClientMock) ZRevRangeByScoreWithScores ¶
func (m *ClientMock) ZRevRangeByScoreWithScores(ctx context.Context, key string, opt *redis.ZRangeBy) *redis.ZSliceCmd
func (*ClientMock) ZRevRangeWithScores ¶
func (m *ClientMock) ZRevRangeWithScores(ctx context.Context, key string, start, stop int64) *redis.ZSliceCmd
func (*ClientMock) ZRevRank ¶
func (m *ClientMock) ZRevRank(ctx context.Context, key, member string) *redis.IntCmd
func (*ClientMock) ZScore ¶
func (m *ClientMock) ZScore(ctx context.Context, key, member string) *redis.FloatCmd
func (*ClientMock) ZUnionStore ¶
func (m *ClientMock) ZUnionStore(ctx context.Context, dest string, store *redis.ZStore) *redis.IntCmd
Click to show internal directories.
Click to hide internal directories.