redismock

package module
v8.11.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2022 License: MIT Imports: 5 Imported by: 3

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

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 (m *ClientMock) AssertNumberOfCalls(t mock.TestingT, methodName string, expectedCalls int) bool

func (*ClientMock) BLPop

func (m *ClientMock) BLPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd

func (*ClientMock) BRPop

func (m *ClientMock) BRPop(ctx context.Context, timeout time.Duration, keys ...string) *redis.StringSliceCmd

func (*ClientMock) BRPopLPush

func (m *ClientMock) BRPopLPush(ctx context.Context, source, destination string, timeout time.Duration) *redis.StringCmd

func (*ClientMock) BZPopMax

func (m *ClientMock) BZPopMax(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd

func (*ClientMock) BZPopMin

func (m *ClientMock) BZPopMin(ctx context.Context, timeout time.Duration, keys ...string) *redis.ZWithKeyCmd

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) BitPos

func (m *ClientMock) BitPos(ctx context.Context, key string, bit int64, pos ...int64) *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) Decr

func (m *ClientMock) Decr(ctx context.Context, key string) *redis.IntCmd

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) Expire

func (m *ClientMock) Expire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd

func (*ClientMock) ExpireAt

func (m *ClientMock) ExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd

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) Get

func (m *ClientMock) Get(ctx context.Context, key string) *redis.StringCmd

func (*ClientMock) GetBit

func (m *ClientMock) GetBit(ctx context.Context, key string, offset int64) *redis.IntCmd

func (*ClientMock) GetEx added in v8.11.0

func (m *ClientMock) GetEx(ctx context.Context, key string, expiration time.Duration) *redis.StringCmd

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) HLen

func (m *ClientMock) HLen(ctx context.Context, key string) *redis.IntCmd

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) HScan

func (m *ClientMock) HScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd

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) Incr

func (m *ClientMock) Incr(ctx context.Context, key string) *redis.IntCmd

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) LLen

func (m *ClientMock) LLen(ctx context.Context, key string) *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) LPosCount added in v8.5.0

func (m *ClientMock) LPosCount(ctx context.Context, key string, value string, count int64, args redis.LPosArgs) *redis.IntSliceCmd

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) Migrate

func (m *ClientMock) Migrate(ctx context.Context, host, port, key string, db int, timeout time.Duration) *redis.StatusCmd

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) PExpire

func (m *ClientMock) PExpire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd

func (*ClientMock) PExpireAt

func (m *ClientMock) PExpireAt(ctx context.Context, key string, tm time.Time) *redis.BoolCmd

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) Restore

func (m *ClientMock) Restore(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd

func (*ClientMock) RestoreReplace

func (m *ClientMock) RestoreReplace(ctx context.Context, key string, ttl time.Duration, value string) *redis.StatusCmd

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) SScan

func (m *ClientMock) SScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd

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) Scan

func (m *ClientMock) Scan(ctx context.Context, cursor uint64, match string, count int64) *redis.ScanCmd

func (*ClientMock) ScanType added in v8.6.1

func (m *ClientMock) ScanType(ctx context.Context, cursor uint64, match string, count int64, keyType string) *redis.ScanCmd

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) Set

func (m *ClientMock) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd

func (*ClientMock) SetBit

func (m *ClientMock) SetBit(ctx context.Context, key string, offset int64, value int) *redis.IntCmd

func (*ClientMock) SetEX added in v8.3.3

func (m *ClientMock) SetEX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd

func (*ClientMock) SetNX

func (m *ClientMock) SetNX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.BoolCmd

func (*ClientMock) SetRange

func (m *ClientMock) SetRange(ctx context.Context, key string, offset int64, value string) *redis.IntCmd

func (*ClientMock) SetXX

func (m *ClientMock) SetXX(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.BoolCmd

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 (m *ClientMock) Unlink(ctx context.Context, keys ...string) *redis.IntCmd

func (*ClientMock) Watch

func (m *ClientMock) Watch(ctx context.Context, fn func(*redis.Tx) error, keys ...string) error

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 (m *ClientMock) XRevRangeN(ctx context.Context, stream string, start, stop string, count int64) *redis.XMessageSliceCmd

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) ZIncrBy

func (m *ClientMock) ZIncrBy(ctx context.Context, key string, increment float64, member string) *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) ZScan

func (m *ClientMock) ZScan(ctx context.Context, key string, cursor uint64, match string, count int64) *redis.ScanCmd

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL