redisKey.go 922 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package dao
  2. import (
  3. "fmt"
  4. )
  5. type resp struct {
  6. RedisKey string `json:"redis_key"`
  7. TimeOut int `json:"time_out"`
  8. }
  9. //DanmuTotalNum 开播弹幕数统计
  10. func (d *Dao) DanmuNumKey(roomId int64) (resp *resp) {
  11. resp.RedisKey = fmt.Sprintf("danmu_num_key_%d", roomId)
  12. resp.TimeOut = 24 * 60 * 60
  13. return
  14. }
  15. //GiftTotalNum 开播礼物数统计
  16. func (d *Dao) GiftNumKey(roomId int64) (resp *resp) {
  17. resp.RedisKey = fmt.Sprintf("gift_num_key_%d", roomId)
  18. resp.TimeOut = 24 * 60 * 60
  19. return
  20. }
  21. //GiftGoldTotalNum 开播金瓜子数量统计
  22. func (d *Dao) GiftGoldNumKey(roomId int64) (resp *resp) {
  23. resp.RedisKey = fmt.Sprintf("gift_gold_num_key_%d", roomId)
  24. resp.TimeOut = 24 * 60 * 60
  25. return
  26. }
  27. //GiftGoldTotalAmount 开播金瓜子金额统计
  28. func (d *Dao) GiftGoldAmountKey(roomId int64) (resp *resp) {
  29. resp.RedisKey = fmt.Sprintf("gift_gold_num_key_%d", roomId)
  30. resp.TimeOut = 24 * 60 * 60
  31. return
  32. }