Versions in this module Expand all Collapse all v1 v1.0.25 Dec 22, 2023 v1.0.8 Jun 12, 2023 Changes in this version + func ErrorResult(err error) rueidis.RedisResult + func Match(cmd ...string) gomock.Matcher + func MatchFn(fn func(cmd []string) bool, description ...string) gomock.Matcher + func RedisArray(values ...rueidis.RedisMessage) rueidis.RedisMessage + func RedisBool(v bool) rueidis.RedisMessage + func RedisError(v string) rueidis.RedisMessage + func RedisFloat64(v float64) rueidis.RedisMessage + func RedisInt64(v int64) rueidis.RedisMessage + func RedisMap(kv map[string]rueidis.RedisMessage) rueidis.RedisMessage + func RedisNil() rueidis.RedisMessage + func RedisString(v string) rueidis.RedisMessage + func Result(val rueidis.RedisMessage) rueidis.RedisResult + type Client struct + func NewClient(ctrl *gomock.Controller, options ...ClientOption) *Client + func (m *Client) B() cmds.Builder + func (m *Client) Close() + func (m *Client) Dedicate() (rueidis.DedicatedClient, func()) + func (m *Client) Dedicated(arg0 func(rueidis.DedicatedClient) error) error + func (m *Client) Do(arg0 context.Context, arg1 rueidis.Completed) rueidis.RedisResult + func (m *Client) DoCache(arg0 context.Context, arg1 rueidis.Cacheable, arg2 time.Duration) rueidis.RedisResult + func (m *Client) DoMulti(arg0 context.Context, arg1 ...rueidis.Completed) []rueidis.RedisResult + func (m *Client) DoMultiCache(arg0 context.Context, arg1 ...rueidis.CacheableTTL) []rueidis.RedisResult + func (m *Client) EXPECT() *ClientMockRecorder + func (m *Client) Nodes() map[string]rueidis.Client + func (m *Client) Receive(arg0 context.Context, arg1 rueidis.Completed, arg2 func(rueidis.PubSubMessage)) error + type ClientMockRecorder struct + func (mr *ClientMockRecorder) Close() *gomock.Call + func (mr *ClientMockRecorder) Dedicate() *gomock.Call + func (mr *ClientMockRecorder) Dedicated(arg0 any) *gomock.Call + func (mr *ClientMockRecorder) Do(arg0, arg1 any) *gomock.Call + func (mr *ClientMockRecorder) DoCache(arg0, arg1, arg2 any) *gomock.Call + func (mr *ClientMockRecorder) DoMulti(arg0 any, arg1 ...any) *gomock.Call + func (mr *ClientMockRecorder) DoMultiCache(arg0 any, arg1 ...any) *gomock.Call + func (mr *ClientMockRecorder) Nodes() *gomock.Call + func (mr *ClientMockRecorder) Receive(arg0, arg1, arg2 any) *gomock.Call + type ClientOption func(c any) + func WithSlotCheck() ClientOption + type DedicatedClient struct + func NewDedicatedClient(ctrl *gomock.Controller, options ...ClientOption) *DedicatedClient + func (m *DedicatedClient) B() cmds.Builder + func (m *DedicatedClient) Close() + func (m *DedicatedClient) Do(arg0 context.Context, arg1 rueidis.Completed) rueidis.RedisResult + func (m *DedicatedClient) DoMulti(arg0 context.Context, arg1 ...rueidis.Completed) []rueidis.RedisResult + func (m *DedicatedClient) EXPECT() *DedicatedClientMockRecorder + func (m *DedicatedClient) Receive(arg0 context.Context, arg1 rueidis.Completed, arg2 func(rueidis.PubSubMessage)) error + func (m *DedicatedClient) SetPubSubHooks(arg0 rueidis.PubSubHooks) <-chan error + type DedicatedClientMockRecorder struct + func (mr *DedicatedClientMockRecorder) Close() *gomock.Call + func (mr *DedicatedClientMockRecorder) Do(arg0, arg1 any) *gomock.Call + func (mr *DedicatedClientMockRecorder) DoMulti(arg0 any, arg1 ...any) *gomock.Call + func (mr *DedicatedClientMockRecorder) Receive(arg0, arg1, arg2 any) *gomock.Call + func (mr *DedicatedClientMockRecorder) SetPubSubHooks(arg0 any) *gomock.Call