1340691923@qq.com ebbf4120bf 第一次提交
2022-01-26 16:40:50 +08:00

37 lines
979 B
Go

package myapp
import (
"fmt"
"github.com/1340691923/xwl_bi/engine/db"
"github.com/1340691923/xwl_bi/engine/logs"
"github.com/garyburd/redigo/redis"
"go.uber.org/zap"
)
const AppidToTableidHash = "AppidToTableid"
func SetAppidToTableid(appid, appkey string, tableID int) (err error) {
conn := db.RedisPool.Get()
defer conn.Close()
_, err = conn.Do("hset", AppidToTableidHash, fmt.Sprintf("%s_xwl_%s", appid, appkey), tableID)
if err != nil {
logs.Logger.Error("SetAppidToTableid err", zap.Error(err))
}
return
}
func GetAppidToTableid(conn redis.Conn, key string) (tableID string, err error) {
tableID, err = redis.String(conn.Do("hget", AppidToTableidHash, key))
return
}
func DeleteAppidToTableid(appid, appkey string) (err error) {
conn := db.RedisPool.Get()
defer conn.Close()
_, err = conn.Do("hdel", AppidToTableidHash, fmt.Sprintf("%s_xwl_%s", appid, appkey))
if err != nil {
logs.Logger.Error("DeleteAppidToTableid", zap.Error(err))
}
return
}