redis

package
v3.2.6 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2026 License: BSD-3-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func NewApp

func NewApp(t *gotext.Locale, databaseServer biz.DatabaseServerRepo) *App

func (*App) GetConfig

func (s *App) GetConfig(w http.ResponseWriter, r *http.Request)

func (*App) GetConfigTune

func (s *App) GetConfigTune(w http.ResponseWriter, r *http.Request)

GetConfigTune 获取 Redis 配置调整参数

func (*App) Load

func (s *App) Load(w http.ResponseWriter, r *http.Request)

func (*App) Route

func (s *App) Route(r chi.Router)

func (*App) Status added in v3.2.2

func (s *App) Status() string

func (*App) UpdateConfig

func (s *App) UpdateConfig(w http.ResponseWriter, r *http.Request)

func (*App) UpdateConfigTune

func (s *App) UpdateConfigTune(w http.ResponseWriter, r *http.Request)

UpdateConfigTune 更新 Redis 配置调整参数

type ConfigTune

type ConfigTune struct {
	// 常规设置
	Bind         string `form:"bind" json:"bind"`
	Port         string `form:"port" json:"port" validate:"number && min:1 && max:65535"`
	Databases    string `form:"databases" json:"databases" validate:"number && min:1"`
	Requirepass  string `form:"requirepass" json:"requirepass"`
	Timeout      string `form:"timeout" json:"timeout" validate:"number"`
	TCPKeepalive string `form:"tcp_keepalive" json:"tcp_keepalive" validate:"number"`
	// 内存
	Maxmemory       string `form:"maxmemory" json:"maxmemory"`
	MaxmemoryPolicy string `` /* 166-byte string literal not displayed */
	// 持久化
	Appendonly  string `form:"appendonly" json:"appendonly" validate:"in:yes,no"`
	Appendfsync string `form:"appendfsync" json:"appendfsync" validate:"in:always,everysec,no"`
}

ConfigTune Redis 配置调整

type UpdateConfig

type UpdateConfig struct {
	Config string `form:"config" json:"config" validate:"required"`
}

Jump to

Keyboard shortcuts

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