예제 #1
0
파일: state.go 프로젝트: wxaxiaoyao/linux
func SetUserState(us *UserState) error {
	key := fmt.Sprintf("user_state_%v", us.Uid)
	body, err := json.Marshal(us)
	if err != nil {
		return errors.As(err, *us)
	}
	if err := redis_.Set(key, string(body)); err != nil {
		return errors.As(err, string(body))
	}
	return nil
}
예제 #2
0
파일: token.go 프로젝트: wxaxiaoyao/linux
func SetUserToken(uid uint64, token string) error {
	return redis.Set(fmt.Sprint(USER_TOKEN, uid), token)
}
예제 #3
0
파일: setupid.go 프로젝트: wxaxiaoyao/linux
func SetUserSetupId(uid uint64, setupId string) error {
	return redis.Set(fmt.Sprint(USER_TOKEN, uid), setupId)
}