redisjson - 我是否需要 Jedis 实例才能对使用 JReJSON JSON.SET 创建的文档执行 EXISTS 查询?
问题描述
从文档中可以看出,JReJSON 仅支持 JSON。类型查询,如果我想在使用 JSON.SET 创建的文档上使用 EXISTS,是否需要实例 Jedis 来测试 EXISTS?
使用 redis-cli,我验证了我使用 JSON.SET 创建的文档在使用 EXISTS 测试时报告 1。所以理论上使用 2 个不同的客户端应该可以工作,但我想知道是否有一种不那么笨重的方法?
解决方案
JReJSON 有一个获取 Jedis 池的构造函数。
/**
* Creates a client using provided Jedis pool
*
* @param jedis bring your own Jedis pool
*/
public JReJSON(Pool<Jedis> jedis) {
this.client = jedis;
}
您可以将相同的池用于“标准”Redis 调用并创建 JReJSON
推荐阅读
- selenium - 如何在 selenium web 驱动程序中切换到框架内的框架集
- javascript - 不能使用 If - Else 元素存在于 Javascript 中
- tensorflow - 如何在 keras 中定义和使用自定义损失函数
- select - SQL 更改所有项目
- python - 在 Greenplum(Postgres 8.4)中进行多行更新时跟踪错误记录?
- flutter - 添加 'value:' 参数时出现 DropdownButton 异常。“package:flutter/material.dart/dropdown.dart 断言失败”
- gcc - 我需要使用哪些 C 指令来让 gcc 的 x86-64 自动矢量化器输出 pshufb 操作码?
- windows - .text 和 .itext 内存段有什么区别?
- python - 如何将 Pandas DataFrame 的列转换为单独的 dicts,其中 dictnames 是列名?
- firebase - 如何使用 Flutter 和 Firebase 创建条带标准帐户