gfUtil

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func E数据校验_检查

func E数据校验_检查(等待验证的数据 interface{}, 验证规则 string, 提示消息 interface{}, 参数 ...interface{}) *gvalid.Error

func E数据校验_检查Map

func E数据校验_检查Map(等待验证的数据 interface{}, 验证规则 interface{}, 提示消息 ...gvalid.CustomMsg) *gvalid.Error

func E数据校验_检查Struct

func E数据校验_检查Struct(等待验证的数据 interface{}, 验证规则 interface{}, 提示消息 ...gvalid.CustomMsg) *gvalid.Error

Types

type E缓存类

type E缓存类 struct {
	// contains filtered or unexported fields
}

gcache模块默认提供的是一个高速的内存缓存,操作效率非常高效,CPU性能损耗在ns纳秒级别。 https://goframe.org/pages/viewpage.action?pageId=1114311

func New缓存类

func New缓存类() *E缓存类

func (*E缓存类) E关闭

func (this *E缓存类) E关闭() error

func (*E缓存类) E删除

func (this *E缓存类) E删除(keys ...interface{}) (value interface{}, err error)

func (*E缓存类) E大小

func (this *E缓存类) E大小() (size int, err error)

func (*E缓存类) E是否存在

func (this *E缓存类) E是否存在(key interface{}) (bool, error)

func (*E缓存类) E清除

func (this *E缓存类) E清除() error

func (*E缓存类) E获取

func (this *E缓存类) E获取(key interface{}) (interface{}, error)

func (*E缓存类) E获取所有值

func (this *E缓存类) E获取所有值() ([]interface{}, error)

Values以slice的形式返回缓存中的所有值。

func (*E缓存类) E获取所有键

func (this *E缓存类) E获取所有键() ([]interface{}, error)

Keys以slice的形式返回缓存中的所有键。

func (*E缓存类) E设置

func (this *E缓存类) E设置(key interface{}, value interface{}, duration time.Duration) error

Jump to

Keyboard shortcuts

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