Documentation
¶
Index ¶
- type Client
- type ConnectionFactory
- func (f *ConnectionFactory) ActivateObject(ctx context.Context, object *pool.PooledObject) error
- func (f *ConnectionFactory) DestroyObject(ctx context.Context, object *pool.PooledObject) error
- func (f *ConnectionFactory) MakeObject(ctx context.Context) (*pool.PooledObject, error)
- func (f *ConnectionFactory) PassivateObject(ctx context.Context, object *pool.PooledObject) error
- func (f *ConnectionFactory) ValidateObject(ctx context.Context, object *pool.PooledObject) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a pipeline mode redis client
func (*Client) Close ¶
func (client *Client) Close()
Close stops asynchronous goroutines and close connection
type ConnectionFactory ¶
type ConnectionFactory struct {
Peer string
}
func (*ConnectionFactory) ActivateObject ¶
func (f *ConnectionFactory) ActivateObject(ctx context.Context, object *pool.PooledObject) error
func (*ConnectionFactory) DestroyObject ¶
func (f *ConnectionFactory) DestroyObject(ctx context.Context, object *pool.PooledObject) error
func (*ConnectionFactory) MakeObject ¶
func (f *ConnectionFactory) MakeObject(ctx context.Context) (*pool.PooledObject, error)
func (*ConnectionFactory) PassivateObject ¶
func (f *ConnectionFactory) PassivateObject(ctx context.Context, object *pool.PooledObject) error
func (*ConnectionFactory) ValidateObject ¶
func (f *ConnectionFactory) ValidateObject(ctx context.Context, object *pool.PooledObject) bool
Click to show internal directories.
Click to hide internal directories.