清除缓存
启用缓存集成后,可能需要清除远程缓存的内容或查看远程缓存中是否存在某个项。
清除缓存和远程缓存
这些端点不直接用于数据集或性能测试,但通常对于这些情况很有用。它们仅在启用 RHDG 集成的情况下才有效。
清除指定缓存中的所有项 - 在本例中为缓存 sessions
http://127.0.0.1:8080/auth/realms/master/cache/sessions/clear
清除所有与会话相关的缓存
http://127.0.0.1:8080/auth/realms/master/cache/clear-sessions
清除指定远程缓存中的所有项 - 在本例中为缓存 sessions
http://127.0.0.1:8080/auth/realms/master/remote-cache/sessions/clear
查看所有可用缓存和远程缓存中项目的数量
http://127.0.0.1:8080/auth/realms/master/cache/sizes
查看指定缓存中是否存在 ID 为“123”的项
http://127.0.0.1:8080/auth/realms/master/cache/sessions/contains/123
查看指定远程缓存中是否存在 ID 为“123”的项
http://127.0.0.1:8080/auth/realms/master/remote-cache/sessions/contains/123