You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

23 lines
499 B

package service
import (
"context"
"fmt"
"github.com/TremblingV5/DouTok/applications/favorite/misc"
)
/*
参数 is_fav 用于描述要写入缓存的关系是怎样的,true表示建立喜欢关系,false表示删除喜欢关系
*/
func WriteFavoriteInCache(user_id int64, video_id int64, is_fav bool) error {
var op string
if is_fav {
op = "1"
} else {
op = "2"
}
return RedisClients[misc.FavCache].HSet(
context.Background(), fmt.Sprint(user_id), fmt.Sprint(video_id), op,
)
}