key.go 3.45 KB
Newer Older
chenweijian's avatar
chenweijian committed
1 2 3 4 5
package rediskey

const (
	// 每月首次充值返利
	SlotFruitWeeklyDailyTask = "act:slotFruitWeeklyDailyTask:%s:%d" // slot周活动、水果机周活动,每日任务是否领取(共用同一个key,两个活动的每日任务福利只能领取一次)2006-01:用户id
chenweijian's avatar
chenweijian committed
6 7

	// 开斋节活动
chenweijian's avatar
chenweijian committed
8 9 10 11 12 13 14 15
	OpenRamadanChargeAwardTimes = "act:openRamadan:chargeAward:%d:%d"    // 开斋节活动,充值奖励领取次数,活动id:用户id
	OpenRamadanTaskTimesMic     = "act:openRamadan:mic:%d:%s:%d"         // 开斋节活动,上麦奖励领取次数,活动id:日期:用户id
	OpenRamadanTaskTimesLudo    = "act:openRamadan:ludo:%d:%s:%d"        // 开斋节活动,玩ludo奖励领取次数,活动id:日期:用户id
	OpenRamadanTaskTimesFruit   = "act:openRamadan:fruit:%d:%s:%d"       // 开斋节活动,玩水果机游戏奖励领取次数,活动id:日期:用户id
	OpenRamadanTaskTimesSlot    = "act:openRamadan:slot:%d:%s:%d"        // 开斋节活动,玩slot游戏奖励领取次数,活动id:日期:用户id
	OpenRamadanTaskTimesEnter   = "act:openRamadan:enter:%d:%s:%d"       // 开斋节活动,穿指定座驾进入不同房间 奖励领取次数,活动id:日期:用户id
	OpenRamadanTaskTimesRoom    = "act:openRamadan:room:%d:%s:%d:%d"     // 开斋节活动,今日进入某个房间的次数,活动id:日期:用户id:房间id
	OpenRamadanFruitBet         = "act:openRamadan:fruitBet:%d:%s:%d:%d" // 开斋节活动,水果机某个轮次下注次数记录,活动id:日期:用户id:轮次
chenweijian's avatar
chenweijian committed
16 17

	ConvertToTRTCNum = "group:covertTrtc:%s" // 某天声网房间转换成trtc的数量
chenweijian's avatar
chenweijian committed
18 19

	// 活动相关
chenweijian's avatar
chenweijian committed
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
	TmpActUserActId  = "act:tmp:%d:%d"    // 模板关联活动对应的用户参与的活动id
	ActChargeDiamond = "act:charge:%s:%d" // 活动数据,今日充值钻石数,日期:用户id

	TimesModGroupActivity = "addGroupActivity"
	TimesLatGroupActivity = "groupTxId"

	ActChargeGetPoint   = "act:chargeGetPoint:%s:%d:%d"    // 活动数据,今日充值档位哪些用户获得过,日期:档位:用户id
	ActIdChargeDiamond  = "act:charge:%d:%s:%d"            // 活动数据,今日充值钻石数,活动id:日期:用户id
	ActIdChargeGetPoint = "act:chargeGetPoint:%d:%s:%d:%d" // 活动数据,今日充值档位哪些用户获得过,活动id:日期:档位:用户id
	ActIdChargeCent     = "act:charge:%d:%d"               // 活动数据,活动期间充值美分,活动id:用户id

	ChargeDollar = "charge:%s:%d" // 今日充值美元,日期:用户id
	// 每月首次充值返利
	MonthChargeTimes = "charge:times:%s:%d" // 本月充值次数,月份:用户id

	// 斋月活动
	RamadanDailyTaskGet    = "ramadan:dailyTask:%s:%d:%d"       // 斋月活动数据,某天的日常任务奖励是否已经领取,日期:模板活动id:用户id
	RamadanGetDailyLottery = "ramadan:getDailyLottery:%s:%d:%d" // 斋月活动数据,某天的充值获得抽奖次数是否已经完成,日期:模板活动id:用户id

	// 开斋节活动
	OpenRamadanSendGiftLeftDiamond = "act:openRamadan:diamond:%d:%d" // 开斋节活动,剩余还没转换成积分的送礼钻石,活动id:用户id
chenweijian's avatar
chenweijian committed
41 42 43 44
	ResCountry                     = "res:country"                   // 国家列表

	// 定时任务的互斥锁
	cronLock = "cronLock:{subKey}"
chenweijian's avatar
chenweijian committed
45

chenweijian's avatar
chenweijian committed
46 47
	ActIpGetAwardTimes   = "act:ipAwardTimes:%d:%d:%s"   // 一个ip在活动中的领奖次数 活动id:领奖类型:ip地址
	ActImeiGetAwardTimes = "act:imeiAwardTimes:%d:%d:%s" // 一个设备在活动中的领奖次数 活动id:领奖类型:设备号
chenweijian's avatar
chenweijian committed
48
)