json - Apache Ignite Rest Api 调用
问题描述
我正在使用 REST Api 调用 Apache Ignite Cluster:
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 调用)
- 如何在不重新启动集群的情况下从特定缓存中删除所有对象?
解决方案
推荐阅读
- mysql - docker-compose / mysql:如何正确指定卷以使用现有数据库
- javascript - Typescript - Setter/Getter 的优点?
- python - 如果由于测试失败而退出,鼻子测试是否会忽略最小覆盖率?
- python - 无法导入名称“WordCloud”
- javascript - Selenium Webdriver (Java) - 按下提交按钮后,它会清除密码字段并停止流程
- mysql - MYSQL LEFT JOINing 另一个表的最新记录
- javascript - 将对象推入数组会产生未定义的错误
- c - 如何在 C 中创建具有自定义字节的新类型?
- python-3.x - 创建自定义“测试”命令以运行 Flask 应用程序的测试套件
- .net - File.Exists 仅对文件名返回 true