Documentation ¶
Index ¶
- Constants
- Variables
- func ConnectRedis(redisCfg *config.RedisConfig) *redis.Client
- func InitRedis()
- type UserCache
- func (userCache *UserCache) DelUserField(token, key string)
- func (userCache *UserCache) DelUserInfo(token string)
- func (userCache *UserCache) GetUserId(token string) (int64, error)
- func (userCache *UserCache) GetUserInfo(token string) (*model.User, error)
- func (userCache *UserCache) SetUserField(token, key, val string)
- func (userCache *UserCache) SetUserInfo(token string, user *model.User)
Constants ¶
View Source
const ( // UserTokenKeyPrefix 用户token存储的key UserTokenKeyPrefix = "entry:user:token:" // UserTokenTimeout 用户token过期时间 UserTokenTimeout = time.Hour * 24 )
Variables ¶
View Source
var (
RedisClient *redis.Client
)
Functions ¶
func ConnectRedis ¶
func ConnectRedis(redisCfg *config.RedisConfig) *redis.Client
ConnectRedis 连接到Redis
Types ¶
type UserCache ¶
type UserCache struct {
// contains filtered or unexported fields
}
UserCache 用户缓存操作
func (*UserCache) DelUserField ¶
DelUserField 删除用户字段信息
func (*UserCache) DelUserInfo ¶
DelUserInfo 删除用户信息
func (*UserCache) GetUserInfo ¶
GetUserInfo 获取用户信息
func (*UserCache) SetUserField ¶
SetUserField 缓存用户字段信息
Click to show internal directories.
Click to hide internal directories.