Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type EntityManager ¶
type EntityManager interface { // Get 根据主键获取数据 Get(id uint64, out interface{}) error // GetWithQuery 根据主键获取数据 GetWithQuery(id uint64, query QueryHandler, out interface{}) error // List 列出 key 对应的数据 List(key string, query QueryHandler, out interface{}) error // Update 更新 Update(id uint64, in interface{}) error // Delete 删除 Delete(id uint64, model interface{}) error // SetTimeout 设置超时时间 SetTimeout(timeout time.Duration) }
EntityManager 实体管理器
func NewManager ¶
func NewManager(db WrapDB, cache WrapCache, st *Stat, logger zerologger.Logger, codec zerocodec.Codec) EntityManager
NewManager 创建一个实体管理器
type Stat ¶
type Stat struct { Name string // QueryHit 查询缓存命中次数 QueryHit uint64 // QueryMiss 查询缓存未命中次数 QueryMiss uint64 // DBFails 数据库查询失败次数 DBFails uint64 // contains filtered or unexported fields }
Stat 统计
Click to show internal directories.
Click to hide internal directories.