Documentation
¶
Overview ¶
Package prowlredis is a generated GoMock package.
Index ¶
- type Client
- type ClientInterface
- type ClientRedis
- func (c *ClientRedis) Close() error
- func (c *ClientRedis) Del(ctx context.Context, keys ...string) error
- func (c *ClientRedis) Options() *Options
- func (c *ClientRedis) Ping(ctx context.Context) error
- func (c *ClientRedis) SAdd(ctx context.Context, key string, members ...interface{}) error
- func (c *ClientRedis) SIsMember(ctx context.Context, key string, member interface{}) (bool, error)
- func (c *ClientRedis) SMembers(ctx context.Context, key string) ([]string, error)
- func (c *ClientRedis) Set(_ context.Context, _ string, _ interface{}, _ time.Duration) error
- type MockClientInterface
- func (m *MockClientInterface) Del(ctx context.Context, keys ...string) error
- func (m *MockClientInterface) EXPECT() *MockClientInterfaceMockRecorder
- func (m *MockClientInterface) Options() *Options
- func (m *MockClientInterface) Ping(ctx context.Context) error
- func (m *MockClientInterface) SAdd(ctx context.Context, key string, members ...interface{}) error
- func (m *MockClientInterface) SIsMember(ctx context.Context, key string, member interface{}) (bool, error)
- func (m *MockClientInterface) SMembers(ctx context.Context, key string) ([]string, error)
- func (m *MockClientInterface) Set(ctx context.Context, key string, value interface{}, expiration time.Duration) error
- type MockClientInterfaceMockRecorder
- func (mr *MockClientInterfaceMockRecorder) Del(ctx interface{}, keys ...interface{}) *gomock.Call
- func (mr *MockClientInterfaceMockRecorder) Options() *gomock.Call
- func (mr *MockClientInterfaceMockRecorder) Ping(ctx interface{}) *gomock.Call
- func (mr *MockClientInterfaceMockRecorder) SAdd(ctx, key interface{}, members ...interface{}) *gomock.Call
- func (mr *MockClientInterfaceMockRecorder) SIsMember(ctx, key, member interface{}) *gomock.Call
- func (mr *MockClientInterfaceMockRecorder) SMembers(ctx, key interface{}) *gomock.Call
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientInterface ¶
type ClientInterface interface { Ping(ctx context.Context) error Set(ctx context.Context, key string, value interface{}, expiration time.Duration) error SAdd(ctx context.Context, key string, members ...interface{}) error Del(ctx context.Context, keys ...string) error SMembers(ctx context.Context, key string) ([]string, error) SIsMember(ctx context.Context, key string, member interface{}) (bool, error) Options() *Options }
ClientInterface represents the interface for interacting with the Redis datastore.
type ClientRedis ¶
type ClientRedis struct {
*redis.Client
}
ClientRedis is a wrapper around the go-redis Client that implements the ClientInterface.
func (*ClientRedis) Close ¶
func (c *ClientRedis) Close() error
func (*ClientRedis) Options ¶
func (c *ClientRedis) Options() *Options
func (*ClientRedis) SAdd ¶
func (c *ClientRedis) SAdd(ctx context.Context, key string, members ...interface{}) error
type MockClientInterface ¶
type MockClientInterface struct {
// contains filtered or unexported fields
}
MockClientInterface is a mock of ClientInterface interface.
func NewMockClientInterface ¶
func NewMockClientInterface(ctrl *gomock.Controller) *MockClientInterface
NewMockClientInterface creates a new mock instance.
func (*MockClientInterface) Del ¶
func (m *MockClientInterface) Del(ctx context.Context, keys ...string) error
Del mocks base method.
func (*MockClientInterface) EXPECT ¶
func (m *MockClientInterface) EXPECT() *MockClientInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockClientInterface) Options ¶
func (m *MockClientInterface) Options() *Options
Options mocks base method.
func (*MockClientInterface) Ping ¶
func (m *MockClientInterface) Ping(ctx context.Context) error
Ping mocks base method.
func (*MockClientInterface) SAdd ¶
func (m *MockClientInterface) SAdd(ctx context.Context, key string, members ...interface{}) error
SAdd mocks base method.
func (*MockClientInterface) SIsMember ¶
func (m *MockClientInterface) SIsMember(ctx context.Context, key string, member interface{}) (bool, error)
SIsMember mocks base method.
type MockClientInterfaceMockRecorder ¶
type MockClientInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockClientInterfaceMockRecorder is the mock recorder for MockClientInterface.
func (*MockClientInterfaceMockRecorder) Del ¶
func (mr *MockClientInterfaceMockRecorder) Del(ctx interface{}, keys ...interface{}) *gomock.Call
Del indicates an expected call of Del.
func (*MockClientInterfaceMockRecorder) Options ¶
func (mr *MockClientInterfaceMockRecorder) Options() *gomock.Call
Options indicates an expected call of Options.
func (*MockClientInterfaceMockRecorder) Ping ¶
func (mr *MockClientInterfaceMockRecorder) Ping(ctx interface{}) *gomock.Call
Ping indicates an expected call of Ping.
func (*MockClientInterfaceMockRecorder) SAdd ¶
func (mr *MockClientInterfaceMockRecorder) SAdd(ctx, key interface{}, members ...interface{}) *gomock.Call
SAdd indicates an expected call of SAdd.
func (*MockClientInterfaceMockRecorder) SIsMember ¶
func (mr *MockClientInterfaceMockRecorder) SIsMember(ctx, key, member interface{}) *gomock.Call
SIsMember indicates an expected call of SIsMember.
func (*MockClientInterfaceMockRecorder) SMembers ¶
func (mr *MockClientInterfaceMockRecorder) SMembers(ctx, key interface{}) *gomock.Call
SMembers indicates an expected call of SMembers.