keys.go 691 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package mod
  2. import (
  3. "fmt"
  4. )
  5. const (
  6. pxConf = "conf"
  7. pxUser = "user"
  8. pxRT = "rt"
  9. pxMap = "map"
  10. pxTmp = "tmp"
  11. )
  12. var (
  13. kh_offlines = fmt.Sprintf("%s:offlines", pxRT)
  14. kh_user_agent = fmt.Sprintf("%s:user_agent", pxRT)
  15. kh_user_logic = fmt.Sprintf("%s:user_logic", pxRT)
  16. )
  17. // index user by uid
  18. func kh_user(userId uint64) string {
  19. return fmt.Sprintf("%s:%v", pxUser, userId)
  20. }
  21. // user kicked
  22. func ks_kick(userId uint64) string {
  23. return fmt.Sprintf("%s:kick:%v", pxMap, userId)
  24. }
  25. func kz_agent_user(agentId uint64) string {
  26. return fmt.Sprintf("%s:agent_users:%v", pxRT, agentId)
  27. }
  28. func kz_logic_user(logicId uint64) string {
  29. fmt.Sprintf("%s:logic_user:%v", pxRT, logicId)
  30. }