Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
 - func NewClient(ctx context.Context, plugins ...Plugin) (*redis.Client, error)
 - func NewClientWithOptions(ctx context.Context, o *Options, plugins ...Plugin) (client *redis.Client, err error)
 - func NewClusterClient(ctx context.Context, plugins ...clusterPlugin) (*redis.ClusterClient, error)
 - func NewClusterClientWithOptions(ctx context.Context, o *Options, plugins ...clusterPlugin) (client *redis.ClusterClient, err error)
 - type ClientOptions
 - type ClusterOptions
 - type Options
 - type Plugin
 - type SentinelOptions
 
Constants ¶
      View Source
      
  
const (
	PluginsRoot = root + ".plugins"
)
    Variables ¶
This section is empty.
Functions ¶
func NewClientWithOptions ¶
func NewClusterClient ¶
Types ¶
type ClientOptions ¶
type ClusterOptions ¶
type Options ¶
type Options struct {
	Sentinel           SentinelOptions
	Password           string
	MaxRetries         int
	MinRetryBackoff    time.Duration
	MaxRetryBackoff    time.Duration
	DialTimeout        time.Duration
	ReadTimeout        time.Duration
	WriteTimeout       time.Duration
	PoolSize           int
	MinIdleConns       int
	MaxConnAge         time.Duration
	PoolTimeout        time.Duration
	IdleTimeout        time.Duration
	IdleCheckFrequency time.Duration
	Client             ClientOptions
	Cluster            ClusterOptions
}
    func NewOptions ¶
func NewOptionsWithPath ¶
type SentinelOptions ¶
      
      Source Files
      ¶
    
  
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       examples
        | 
      |
| 
         
          
            client
            
            command
          
          
         
       | 
      |
| 
         
          
            cluster
            
            command
          
          
         
       | 
      |
| 
       plugins
        | 
      |
| 
         
          
            contrib/newrelic/go-agent.v3
            
            
          
           
      Package nrredis instruments github.com/go-redis/redis/v8. 
         | 
      Package nrredis instruments github.com/go-redis/redis/v8. | 
 Click to show internal directories. 
   Click to hide internal directories.