key_generator.go 477 B

123456789101112131415161718192021222324
  1. package redis
  2. import "fmt"
  3. const (
  4. SmsKeyPrefix = "sms_code:"
  5. LoginTokenPrefix = "login:token:"
  6. )
  7. const (
  8. ValidAreaCode = "areaCode:valid:list"
  9. )
  10. func GenerateSmsKey(mobile string) string {
  11. return fmt.Sprint(SmsKeyPrefix, mobile)
  12. }
  13. func GenerateTokenKey(openId string) string {
  14. return fmt.Sprint(LoginTokenPrefix, openId)
  15. }
  16. func GenerateReportRefreshKey(source string, id int, modifyTime int64) string {
  17. return fmt.Sprintf("%s:%d:%d", source, id, modifyTime)
  18. }