Documentation
¶
Overview ¶
Package redis is a generated GoMock package.
Index ¶
- Constants
- type Client
- type ClusterOptions
- type GeneralError
- type KeyNotFoundError
- type Member
- type MemberNotFoundError
- type MockRedis
- func (m *MockRedis) Del(ctx context.Context, key string) error
- func (m *MockRedis) EXPECT() *MockRedisMockRecorder
- func (m *MockRedis) Exists(ctx context.Context, key string) error
- func (m *MockRedis) ExpireAt(ctx context.Context, key string, time time.Time) error
- func (m *MockRedis) Ping(ctx context.Context) (string, error)
- func (m *MockRedis) SAdd(ctx context.Context, key, member string) error
- func (m *MockRedis) SMembers(ctx context.Context, key string) ([]string, error)
- func (m *MockRedis) SRem(ctx context.Context, key string, members ...string) error
- func (m *MockRedis) TTL(ctx context.Context, key string) (time.Duration, error)
- func (m *MockRedis) ZAdd(ctx context.Context, key string, members ...*Member) error
- func (m *MockRedis) ZCard(ctx context.Context, key string) (int64, error)
- func (m *MockRedis) ZIncrBy(ctx context.Context, key, member string, increment float64) error
- func (m *MockRedis) ZRange(ctx context.Context, key string, start, stop int64) ([]*Member, error)
- func (m *MockRedis) ZRangeByScore(ctx context.Context, key, min, max string, offset, count int64) ([]string, error)
- func (m *MockRedis) ZRank(ctx context.Context, key, member string) (int64, error)
- func (m *MockRedis) ZRem(ctx context.Context, key string, members ...string) error
- func (m *MockRedis) ZRevRange(ctx context.Context, key string, start, stop int64) ([]*Member, error)
- func (m *MockRedis) ZRevRangeByScore(ctx context.Context, key, min, max string, offset, count int64) ([]string, error)
- func (m *MockRedis) ZRevRank(ctx context.Context, key, member string) (int64, error)
- func (m *MockRedis) ZScore(ctx context.Context, key, member string) (float64, error)
- type MockRedisMockRecorder
- func (mr *MockRedisMockRecorder) Del(ctx, key interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) Exists(ctx, key interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ExpireAt(ctx, key, time interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) Ping(ctx interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) SAdd(ctx, key, member interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) SMembers(ctx, key interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) SRem(ctx, key interface{}, members ...interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) TTL(ctx, key interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZAdd(ctx, key interface{}, members ...interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZCard(ctx, key interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZIncrBy(ctx, key, member, increment interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRange(ctx, key, start, stop interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRangeByScore(ctx, key, min, max, offset, count interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRank(ctx, key, member interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRem(ctx, key interface{}, members ...interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRevRange(ctx, key, start, stop interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRevRangeByScore(ctx, key, min, max, offset, count interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZRevRank(ctx, key, member interface{}) *gomock.Call
- func (mr *MockRedisMockRecorder) ZScore(ctx, key, member interface{}) *gomock.Call
- type StandaloneOptions
- type TTLNotFoundError
Constants ¶
const ( // TTLKeyNotFound is redis return status to TTL command that simbolize a key not found TTLKeyNotFound = -2 // KeyWithoutTTL is redis return status to TTL command that simbolize a key without TTL set KeyWithoutTTL = -1 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { Del(ctx context.Context, key string) error Exists(ctx context.Context, key string) error ExpireAt(ctx context.Context, key string, time time.Time) error Ping(ctx context.Context) (string, error) SAdd(ctx context.Context, key, member string) error SMembers(ctx context.Context, key string) ([]string, error) SRem(ctx context.Context, key string, members ...string) error TTL(ctx context.Context, key string) (time.Duration, error) ZAdd(ctx context.Context, key string, members ...*Member) error ZCard(ctx context.Context, key string) (int64, error) ZIncrBy(ctx context.Context, key, member string, increment float64) error ZRange(ctx context.Context, key string, start, stop int64) ([]*Member, error) ZRangeByScore(ctx context.Context, key string, min, max string, offset, count int64) ([]string, error) ZRank(ctx context.Context, key, member string) (int64, error) ZRem(ctx context.Context, key string, members ...string) error ZRevRange(ctx context.Context, key string, start, stop int64) ([]*Member, error) ZRevRangeByScore(ctx context.Context, key string, min, max string, offset, count int64) ([]string, error) ZRevRank(ctx context.Context, key, member string) (int64, error) ZScore(ctx context.Context, key, member string) (float64, error) }
Client interface define wich redis methods will be used by leaderboard module
func NewClusterClient ¶
func NewClusterClient(clusterOptions ClusterOptions) Client
NewClusterClient returns a new redis cluster client instance
func NewStandaloneClient ¶
func NewStandaloneClient(options StandaloneOptions) Client
NewStandaloneClient returns a new redis standalone client instance
type ClusterOptions ¶
ClusterOptions define configuration parameters to instantiate a new ClusterClient
type GeneralError ¶
type GeneralError struct {
// contains filtered or unexported fields
}
GeneralError create a redis error that is not handled
func NewGeneralError ¶
func NewGeneralError(msg string) *GeneralError
NewGeneralError create a new redis error that isnt handled
func (*GeneralError) Error ¶
func (ue *GeneralError) Error() string
type KeyNotFoundError ¶
type KeyNotFoundError struct {
// contains filtered or unexported fields
}
KeyNotFoundError is an error throw when key is not in redis
func NewKeyNotFoundError ¶
func NewKeyNotFoundError(key string) *KeyNotFoundError
NewKeyNotFoundError create a new KeyNotFoundError
func (*KeyNotFoundError) Error ¶
func (knfe *KeyNotFoundError) Error() string
type MemberNotFoundError ¶
type MemberNotFoundError struct {
// contains filtered or unexported fields
}
MemberNotFoundError is an error throw when key has not Member
func NewMemberNotFoundError ¶
func NewMemberNotFoundError(key, member string) *MemberNotFoundError
NewMemberNotFoundError create a new KeyNotFoundError
func (*MemberNotFoundError) Error ¶
func (mnfe *MemberNotFoundError) Error() string
type MockRedis ¶
type MockRedis struct {
// contains filtered or unexported fields
}
MockRedis is a mock of Redis interface.
func NewMockRedis ¶
func NewMockRedis(ctrl *gomock.Controller) *MockRedis
NewMockRedis creates a new mock instance.
func (*MockRedis) EXPECT ¶
func (m *MockRedis) EXPECT() *MockRedisMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRedis) ZRangeByScore ¶
func (m *MockRedis) ZRangeByScore(ctx context.Context, key, min, max string, offset, count int64) ([]string, error)
ZRangeByScore mocks base method.
func (*MockRedis) ZRevRange ¶
func (m *MockRedis) ZRevRange(ctx context.Context, key string, start, stop int64) ([]*Member, error)
ZRevRange mocks base method.
func (*MockRedis) ZRevRangeByScore ¶
func (m *MockRedis) ZRevRangeByScore(ctx context.Context, key, min, max string, offset, count int64) ([]string, error)
ZRevRangeByScore mocks base method.
type MockRedisMockRecorder ¶
type MockRedisMockRecorder struct {
// contains filtered or unexported fields
}
MockRedisMockRecorder is the mock recorder for MockRedis.
func (*MockRedisMockRecorder) Del ¶
func (mr *MockRedisMockRecorder) Del(ctx, key interface{}) *gomock.Call
Del indicates an expected call of Del.
func (*MockRedisMockRecorder) Exists ¶
func (mr *MockRedisMockRecorder) Exists(ctx, key interface{}) *gomock.Call
Exists indicates an expected call of Exists.
func (*MockRedisMockRecorder) ExpireAt ¶
func (mr *MockRedisMockRecorder) ExpireAt(ctx, key, time interface{}) *gomock.Call
ExpireAt indicates an expected call of ExpireAt.
func (*MockRedisMockRecorder) Ping ¶
func (mr *MockRedisMockRecorder) Ping(ctx interface{}) *gomock.Call
Ping indicates an expected call of Ping.
func (*MockRedisMockRecorder) SAdd ¶
func (mr *MockRedisMockRecorder) SAdd(ctx, key, member interface{}) *gomock.Call
SAdd indicates an expected call of SAdd.
func (*MockRedisMockRecorder) SMembers ¶
func (mr *MockRedisMockRecorder) SMembers(ctx, key interface{}) *gomock.Call
SMembers indicates an expected call of SMembers.
func (*MockRedisMockRecorder) SRem ¶
func (mr *MockRedisMockRecorder) SRem(ctx, key interface{}, members ...interface{}) *gomock.Call
SRem indicates an expected call of SRem.
func (*MockRedisMockRecorder) TTL ¶
func (mr *MockRedisMockRecorder) TTL(ctx, key interface{}) *gomock.Call
TTL indicates an expected call of TTL.
func (*MockRedisMockRecorder) ZAdd ¶
func (mr *MockRedisMockRecorder) ZAdd(ctx, key interface{}, members ...interface{}) *gomock.Call
ZAdd indicates an expected call of ZAdd.
func (*MockRedisMockRecorder) ZCard ¶
func (mr *MockRedisMockRecorder) ZCard(ctx, key interface{}) *gomock.Call
ZCard indicates an expected call of ZCard.
func (*MockRedisMockRecorder) ZIncrBy ¶
func (mr *MockRedisMockRecorder) ZIncrBy(ctx, key, member, increment interface{}) *gomock.Call
ZIncrBy indicates an expected call of ZIncrBy.
func (*MockRedisMockRecorder) ZRange ¶
func (mr *MockRedisMockRecorder) ZRange(ctx, key, start, stop interface{}) *gomock.Call
ZRange indicates an expected call of ZRange.
func (*MockRedisMockRecorder) ZRangeByScore ¶
func (mr *MockRedisMockRecorder) ZRangeByScore(ctx, key, min, max, offset, count interface{}) *gomock.Call
ZRangeByScore indicates an expected call of ZRangeByScore.
func (*MockRedisMockRecorder) ZRank ¶
func (mr *MockRedisMockRecorder) ZRank(ctx, key, member interface{}) *gomock.Call
ZRank indicates an expected call of ZRank.
func (*MockRedisMockRecorder) ZRem ¶
func (mr *MockRedisMockRecorder) ZRem(ctx, key interface{}, members ...interface{}) *gomock.Call
ZRem indicates an expected call of ZRem.
func (*MockRedisMockRecorder) ZRevRange ¶
func (mr *MockRedisMockRecorder) ZRevRange(ctx, key, start, stop interface{}) *gomock.Call
ZRevRange indicates an expected call of ZRevRange.
func (*MockRedisMockRecorder) ZRevRangeByScore ¶
func (mr *MockRedisMockRecorder) ZRevRangeByScore(ctx, key, min, max, offset, count interface{}) *gomock.Call
ZRevRangeByScore indicates an expected call of ZRevRangeByScore.
func (*MockRedisMockRecorder) ZRevRank ¶
func (mr *MockRedisMockRecorder) ZRevRank(ctx, key, member interface{}) *gomock.Call
ZRevRank indicates an expected call of ZRevRank.
func (*MockRedisMockRecorder) ZScore ¶
func (mr *MockRedisMockRecorder) ZScore(ctx, key, member interface{}) *gomock.Call
ZScore indicates an expected call of ZScore.
type StandaloneOptions ¶
StandaloneOptions define configuration parameters to instantiate a new StandaloneClient
type TTLNotFoundError ¶
type TTLNotFoundError struct {
// contains filtered or unexported fields
}
TTLNotFoundError is an error throw when key has not TTL
func NewTTLNotFoundError ¶
func NewTTLNotFoundError(key string) *TTLNotFoundError
NewTTLNotFoundError create a new KeyNotFoundError
func (*TTLNotFoundError) Error ¶
func (knfe *TTLNotFoundError) Error() string