Documentation ¶
Index ¶
- Constants
- Variables
- func InitializationConnPool(conf *Redis) *redis.Pool
- func InitializationLocales(rds redis.Conn, localesList map[int64]map[string]map[string]string)
- func InitializationLogger(outputPaths []string, debug bool) *zap.Logger
- type BeeGo
- type Config
- type Locales
- func (c *Locales) GetAdminLocales(rds redis.Conn, adminId int64, alias string, localeKey string) string
- func (c *Locales) GetAdminLocalesAll(rds redis.Conn, adminId int64, alias string) map[string]string
- func (c *Locales) LocalesRedisName(adminId int64, alias string) string
- func (c *Locales) SetAdminLocales(rds redis.Conn, adminId int64, alias string, localeKey string, localVal any)
- func (c *Locales) SetAdminLocalesAll(rds redis.Conn, adminId int64, alias string, locales map[string]string)
- type Logs
- type Redis
- type RedisStore
Constants ¶
View Source
const (
LocalesRedisName = "_locales"
)
View Source
const RedisName = "captcha_"
Variables ¶
Functions ¶
func InitializationConnPool ¶
InitializationConnPool 初始化缓存
func InitializationLocales ¶
InitializationLocales 初始化语言
Types ¶
type Config ¶
type Config struct { Debug bool // 是否调试 Database *define.Database // 数据库配置 Redis *Redis // 缓存配置文件 Logs *Logs // 日志配置 }
Config 配置文件
type Locales ¶
type Locales struct { }
func (*Locales) GetAdminLocales ¶
func (c *Locales) GetAdminLocales(rds redis.Conn, adminId int64, alias string, localeKey string) string
GetAdminLocales 获取管理语言值
func (*Locales) GetAdminLocalesAll ¶
GetAdminLocalesAll 获取管理所有语言
func (*Locales) LocalesRedisName ¶
LocalesRedisName 本地语言缓存名称
type Redis ¶
type Redis struct { Network string // 网络 Server string // 地址 Port int // 端口 Pass string // 密码 Dbname int // 库名 ConnectTimeout time.Duration // 连接超时时间 ReadTimeout time.Duration // 读取超时时间 WriteTimeout time.Duration // 写入超时时间 MaxOpenConn int // 设置最大连接数 ConnMaxIdleTime time.Duration // 空闲连接超时 MaxIdleConn int // 最大空闲连接数 Wait bool // 如果超过最大连接数是否等待 }
Redis Redis配置文件
type RedisStore ¶
Click to show internal directories.
Click to hide internal directories.