12 lines
565 B
Go
12 lines
565 B
Go
package redis
|
|
|
|
import "time"
|
|
|
|
type Redis struct {
|
|
ConnectionURL string `env:"REDIS_STRING"` // use "rediss" instead of "redis" schema for TLS connection
|
|
MaxLength int64 `env:"REDIS_STREAMS_MAX_LEN,default=100000"`
|
|
ReadCount int64 `env:"REDIS_STREAMS_READ_COUNT,default=1"`
|
|
ReadBlockDuration time.Duration `env:"REDIS_STREAMS_READ_BLOCK_DURATION,default=200ms"`
|
|
CloseTimeout time.Duration `env:"REDIS_STREAMS_CLOSE_TIMEOUT,default=5s"`
|
|
UseRedisCache bool `env:"REDIS_CACHE_ENABLED,default=false"`
|
|
}
|