cache

package
v0.0.0-...-c676f21 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Del

func Del(redisdb *redis.Client, key ...string) error

Del 删除key

func Exist

func Exist(redisdb *redis.Client, key string) bool

func Get

func Get(redisdb *redis.Client, key string, model interface{}) error
使用Redis做缓存,定义key格式为 表名:字段名:字段值
例如:user:id:1:username:cyj19

model必须是指针类型

func GetSysApiList

func GetSysApiList(redisdb *redis.Client, key string) []model.SysApi

func GetSysMenuList

func GetSysMenuList(redisdb *redis.Client, key string) []model.SysMenu

func GetSysRoleList

func GetSysRoleList(redisdb *redis.Client, key string) []model.SysRole

func GetSysUserList

func GetSysUserList(redisdb *redis.Client, key string) []model.SysUser

func Keys

func Keys(redisdb *redis.Client, pattern string) []string

Keys 返回与pattern匹配的key

func Set

func Set(redisdb *redis.Client, key string, value interface{}) error

func SetSysApiList

func SetSysApiList(redisdb *redis.Client, key string, values []model.SysApi) error

Redis Lpush 命令将一个或多个值插入到列表头部,导致最后插入的在列表最前面 Redis Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)

func SetSysMenuList

func SetSysMenuList(redisdb *redis.Client, key string, values []model.SysMenu) error

Redis Lpush 命令将一个或多个值插入到列表头部,导致最后插入的在列表最前面 Redis Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)

func SetSysRoleList

func SetSysRoleList(redisdb *redis.Client, key string, values []model.SysRole) error

Redis Lpush 命令将一个或多个值插入到列表头部,导致最后插入的在列表最前面 Redis Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)

func SetSysUserList

func SetSysUserList(redisdb *redis.Client, key string, values []model.SysUser) error

Redis Lpush 命令将一个或多个值插入到列表头部,导致最后插入的在列表最前面 Redis Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)

Types

This section is empty.

Jump to

Keyboard shortcuts

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