redisd

package module
v0.0.1-alpha1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2020 License: MIT Imports: 10 Imported by: 0

README

Com.Redisd

Documentation

Index

Constants

View Source
const (
	EVT_S__Redisd_Subscriber = "MGEs.Redisd.BootUp"
	EVT_S__Redisd_HelpMsg    = "MGEs.Redisd"
	EVT_OD_Redisd_Shutdown   = runtime.EventPriority_Latest - 10
	Flag_HelpEntry           = "MGEs.Redisd"
)
View Source
const (
	ConfigMode_Internal = 1 << (8 - 1 - iota)
	ConfigMode_Flag
	ConfigMode_File
)

Variables

View Source
var (
	EM_Redisd_FailedToGetInstance = types.NewMask(
		"Redisd:FailedToGetInstance",
		"Redisd:获取数据库实例失败",
	)
	Err_Redisd_UninitializedInstance = errors.New(
		"Redisd:UninitializedInstance",
	)
)
View Source
var (
	EM_Redisd_FailedToRegisterParameters = types.NewMask(
		"Redisd:FailedToRegisterParameters",
		"注册参数失败",
	)
	EM_Redisd_FailedToRegisterEvent = types.NewMask(
		"Redisd:FailedToRegisterEvent",
		"Redisd:注册事件失败",
	)
	EM_Redisd_FailedToCreateInstance = types.NewMask(
		"Redisd:FailedToCreateInstance",
		"Redisd:实例化数据库配置失败",
	)
	EM_Redisd_FailedToConfigInstance = types.NewMask(
		"Redisd:FailedToConfigInstance",
		"Redisd:配置数据库实例失败",
	)
	EM_Redisd_InstanceCreated = types.NewMask(
		"Redisd:InstanceCreated",
		"[Redisd] 已创建链接 {{name}}",
	)
	EM_Redisd_InstanceClosed = types.NewMask(
		"Redisd:InstanceClosed",
		"[Redisd] 已关闭链接 {{name}}",
	)
)

Functions

func PackageInfo

func PackageInfo() types.PackageInfo

func PackageName

func PackageName() string

func PackageVersion

func PackageVersion() types.Version

Types

type Config

type Config struct {
	Tls bool
	utils.Net_ListenerConfig
	utils.Net_TlsPathConfig
	Database int
	Password string
	Comment  string
	// contains filtered or unexported fields
}

func NewConfig

func NewConfig(entry ConfigEntry) (*Config, error)

func (*Config) Setup

func (c *Config) Setup(setup func(*redis.Client) []error) error

type ConfigEntry

type ConfigEntry struct {
	Mode      ConfigMode
	FlagTitle string
	FlagUsage string
	FlagNames []string
	FlagGroup *base.Flag_Group
	FileEntry []string
	Comment   string
}

type ConfigMode

type ConfigMode uint8

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL