package dao

import (
	"time"

	"tower_api/pkg/util"
)

// CacheCommonGetStr 公共获取缓存信息
// key redis中的Key
func CacheCommonGetStr(key string) string {
	str, err := Redis().Get(key).Result()
	util.CheckRedisErr(err)
	return str
}

// CacheCommonSet 公共设置缓存
// key redis的key
// val 设置的值
// seconds 生存周期
func CacheCommonSet(key string, val interface{}, seconds int) {
	err := Redis().Set(key, val, time.Duration(seconds)*time.Second).Err()
	util.CheckRedisErr(err)
}
