Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMemoryLimitExceed = errors.New("memory limit exceeded")
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // MemoryLimit specifies a maximum memory limit for a single Oracle. MemoryLimit int64 // TTL specifies how long messages should be kept in storage. TTL time.Duration // Address specifies Redis server address as "host:port". Address string // Password specifies Redis server password. Password string // DB is the Redis database number. DB int }
Config is the configuration for the Storage.
type Storage ¶ added in v0.6.0
type Storage struct {
// contains filtered or unexported fields
}
Storage provides storage mechanism for store.EventStore. It uses a Redis database to store events.
func NewRedisStorage ¶ added in v0.6.0
NewRedisStorage returns a new instance of Redis.
Click to show internal directories.
Click to hide internal directories.