Documentation ¶
Index ¶
- func NewBackend(cfg *RedisConfig) (v *backend, err error)
- func NewBroker(cfg *RedisConfig) (v *broker, err error)
- type RedisConfig
- func (me *RedisConfig) Connection() string
- func (me *RedisConfig) GetIdleTimeout() time.Duration
- func (me *RedisConfig) GetListenTimeout() int
- func (me *RedisConfig) GetMaxIdle() int
- func (me *RedisConfig) GetPassword() string
- func (me *RedisConfig) GetPollTimeout() int
- func (me *RedisConfig) Host(host string) *RedisConfig
- func (me *RedisConfig) IdleTimeout(timeout time.Duration) *RedisConfig
- func (me *RedisConfig) ListenTimeout(timeout int) *RedisConfig
- func (me *RedisConfig) MaxIdle(count int) *RedisConfig
- func (me *RedisConfig) Password(password string) *RedisConfig
- func (me *RedisConfig) PollTimeout(timeout int) *RedisConfig
- func (me *RedisConfig) Port(port int) *RedisConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackend ¶
func NewBackend(cfg *RedisConfig) (v *backend, err error)
func NewBroker ¶
func NewBroker(cfg *RedisConfig) (v *broker, err error)
Types ¶
type RedisConfig ¶
type RedisConfig struct { Host_ string `json:"Host"` Port_ int `json:"Port"` Password_ string `json:"Password"` PollTimeout_ int `json:"PollTimeout"` ListenTimeout_ int `json:"ListenTimeout"` MaxIdle_ int `json:"MaxIdle"` IdleTimeout_ time.Duration `json:"IdleTimeout"` }
func DefaultRedisConfig ¶
func DefaultRedisConfig() *RedisConfig
func (*RedisConfig) Connection ¶
func (me *RedisConfig) Connection() string
func (*RedisConfig) GetIdleTimeout ¶
func (me *RedisConfig) GetIdleTimeout() time.Duration
func (*RedisConfig) GetListenTimeout ¶
func (me *RedisConfig) GetListenTimeout() int
func (*RedisConfig) GetMaxIdle ¶
func (me *RedisConfig) GetMaxIdle() int
func (*RedisConfig) GetPassword ¶
func (me *RedisConfig) GetPassword() string
func (*RedisConfig) GetPollTimeout ¶
func (me *RedisConfig) GetPollTimeout() int
func (*RedisConfig) Host ¶
func (me *RedisConfig) Host(host string) *RedisConfig
func (*RedisConfig) IdleTimeout ¶
func (me *RedisConfig) IdleTimeout(timeout time.Duration) *RedisConfig
func (*RedisConfig) ListenTimeout ¶
func (me *RedisConfig) ListenTimeout(timeout int) *RedisConfig
func (*RedisConfig) MaxIdle ¶
func (me *RedisConfig) MaxIdle(count int) *RedisConfig
func (*RedisConfig) Password ¶
func (me *RedisConfig) Password(password string) *RedisConfig
func (*RedisConfig) PollTimeout ¶
func (me *RedisConfig) PollTimeout(timeout int) *RedisConfig
func (*RedisConfig) Port ¶
func (me *RedisConfig) Port(port int) *RedisConfig
Click to show internal directories.
Click to hide internal directories.