feat: release v1.0.0
This commit is contained in:
25
internal/pkg/cache/cachekey/key.go
vendored
Normal file
25
internal/pkg/cache/cachekey/key.go
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
package cachekey
|
||||
|
||||
import "fmt"
|
||||
|
||||
const (
|
||||
UserApiPermissionsPattern = "user:api:permissions:*"
|
||||
UserInfoPattern = "user:info:*"
|
||||
)
|
||||
|
||||
func UserApiPermissions(id int32) string {
|
||||
return fmt.Sprintf("user:api:permissions:%d", id)
|
||||
}
|
||||
|
||||
func UserInfo(id int32) string {
|
||||
return fmt.Sprintf("user:info:%d", id)
|
||||
}
|
||||
|
||||
func AuthRefresh(hash string) string {
|
||||
return fmt.Sprintf("auth:refresh:%s", hash)
|
||||
}
|
||||
|
||||
// AuthRefreshUser 反向索引 用于定位refresh token来删除
|
||||
func AuthRefreshUser(userID int32) string {
|
||||
return fmt.Sprintf("auth:refresh:user:%d", userID)
|
||||
}
|
||||
Reference in New Issue
Block a user