Documentation
¶
Overview ¶
Package redis is a generated GoMock package.
Index ¶
- type MockRedisRepository
- func (m *MockRedisRepository) Del(ctx context.Context, key string) error
- func (m *MockRedisRepository) EXPECT() *MockRedisRepositoryMockRecorder
- func (m *MockRedisRepository) Get(ctx context.Context, key string) error
- func (m *MockRedisRepository) Set(ctx context.Context, key, value string, ttl time.Duration) error
- type MockRedisRepositoryMockRecorder
- type RedisConsumerRepository
- type RedisRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockRedisRepository ¶
type MockRedisRepository struct {
// contains filtered or unexported fields
}
MockRedisRepository is a mock of RedisRepository interface.
func NewMockRedisRepository ¶
func NewMockRedisRepository(ctrl *gomock.Controller) *MockRedisRepository
NewMockRedisRepository creates a new mock instance.
func (*MockRedisRepository) Del ¶
func (m *MockRedisRepository) Del(ctx context.Context, key string) error
Del mocks base method.
func (*MockRedisRepository) EXPECT ¶
func (m *MockRedisRepository) EXPECT() *MockRedisRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockRedisRepositoryMockRecorder ¶
type MockRedisRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockRedisRepositoryMockRecorder is the mock recorder for MockRedisRepository.
func (*MockRedisRepositoryMockRecorder) Del ¶
func (mr *MockRedisRepositoryMockRecorder) Del(ctx, key any) *gomock.Call
Del indicates an expected call of Del.
type RedisConsumerRepository ¶
type RedisConsumerRepository struct {
// contains filtered or unexported fields
}
RedisConsumerRepository is a Redis implementation of the Redis consumer.
func NewConsumerRedis ¶
func NewConsumerRedis(rc *libRedis.RedisConnection) *RedisConsumerRepository
NewConsumerRedis returns a new instance of RedisRepository using the given Redis connection.
func (*RedisConsumerRepository) Del ¶
func (rr *RedisConsumerRepository) Del(ctx context.Context, key string) error
type RedisRepository ¶
type RedisRepository interface {
Set(ctx context.Context, key, value string, ttl time.Duration) error
Get(ctx context.Context, key string) error
Del(ctx context.Context, key string) error
}
RedisRepository provides an interface for redis. It is used to set, get and delete keys in redis.