【发布时间】:2023-03-20 15:03:01
【问题描述】:
我正在使用 REST Api 调用 Apache Ignite 集群:
http://restapi-ignite-grid/ignite?cmd=size&cacheName=MyCache
我要返回 JSON:
{"successStatus":0,"affinityNodeId":null,"sessionToken":null,"error":null,"response":10}
据我了解,这意味着我在缓存“MyCache”中有 10 个对象。但是,当我尝试按键获取特定对象时,我什么也得不到:
http://restapi-ignite-grid/ignite?cmd=get&key=1&cacheName=MyCache
{"successStatus":0,"affinityNodeId":<someValue>,"sessionToken":null,"error":null,"response":null}
我的应用程序没有构建我们放入缓存中的名称/值对,因此实际的键可能不同。
我有几个问题:
- 如何获取特定缓存中所有键的列表? (我只能使用 REST API 调用)
- 如何在不重启集群的情况下从特定缓存中删除所有对象?
【问题讨论】: