清除缓存

启用缓存集成后,可能需要清除远程缓存的内容或查看远程缓存中是否存在某个项。

清除缓存和远程缓存

这些端点不直接用于数据集或性能测试,但通常对于这些情况很有用。它们仅在启用 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