问题标签 [redisjson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 无法加载redis模块,RedisJSON
按照这里指定的说明编译RedisJson的源代码后,在project_root/target/release得到rejson.so文件,然后我输入这个命令sudo redis-server --loadmodule /home/username/RedisJSON/target/release/ rejson.so 加载 redis 模块。但是我收到了这个错误信息。
请问如何才能解决这个问题?
python - 是否支持使用 RedisJson 进行大规模插入?
我正在考虑使用redis的批量插入功能。虽然没有找到任何参考这样做。
是否有解决方法可以将redis mass insert与RedisJson一起使用?
python - redis-py ft().search() 不返回结果
我正在使用以下测试代码来试验使用 RedisJSON 数据的 RediSearch。我希望client.ft(candles_index).search("4h")
返回candles
列表中的 JSON 数据,但没有返回任何结果。
我一直在使用redis-py中的一些单元测试作为我的一些代码的参考,并且我还包含了运行时输出,以显示我一直用来尝试的一些输出看看我可能哪里出错了。
.
我已经尝试对,和之间的架构中的根引用进行各种调整..
,看看它是否可能是根匹配问题,但似乎不是。$.
$..
回答
我想我一定是$..
在我的早期测试中错误地测试了路径模式的变化。那是让这个为我工作的秘诀。更新了代码和结果,以及我在这里找到的另一个变体
redis - 如何解决 jsons.map 不是 Redis 中的函数错误?
我有一个简单的数组:
删除array
通过Client.json.arrPop('qux', '.' , 1)
我收到
该元素已成功弹出,但无论如何都会引发错误。我该如何解决这个问题?
redis - Redis如何同步不同模块的数据
我是 redis 新手,我想知道是否有办法从我的 redisJson 和我的 redisGraph 同步我的数据
例如,我有一个用户 un a hash 或一个 redisJson 并且我的 redisGraph 中有相同的用户
如何在任何地方同步此用户,以便当我更改哈希中的电子邮件时,它会在任何地方更改。
我知道这存在于 mongoDb 和 neo4j 中,Redis 必须有类似的东西
database - 如何在 RediSearch 中索引 JSON 数组?
我一起使用模块 RedisJSON 和 RediSearch 对 JSON 数据执行搜索查询。对于每个 JSON 对象,我需要索引数组字段中的所有字符串元素,以便能够通过查询数组中的一个字符串来获取该对象(即通过搜索包含在字符串中的作者之一来获取一些书籍数据JSON书中的数组)。不过,目前看来是不可能的。有什么可能的解决方法还是我被卡住了?
node.js - 为什么我会在 Redis 中收到“ReplyError:ERR 未知命令 JSON.SET”?
我试图在 Redis 中将 JSON 设置为值,但我收到以下代码的错误:
错误:
ReplyError: ERR 未知命令 JSON.SET,args 开头为:test_node, ., {"node":"blah"},
如何修复?
json - 在 RedisJSON 中操作嵌套的对象数组
我有一个带有嵌套数组的 JSON,如下所示,要保存在 Redis 中。我正在使用 RedisJSON 模块将数据保存为 JSON。
我有一种情况,可以将新项目添加到数组中,也可以编辑现有项目。我正在使用带有 express.js 的 node-redis 客户端。Express 应用程序仅接收在游乐设施数组中更改或添加的数据。如果该项已经在数组中,则必须用新数据替换现有的数组项(rideid 是每个对象的键),否则必须将其添加到数组中。我如何实现这一目标?
php - 使用 Predis 模块版本错误初始化 RedisJson
我在 mkorkmaz / redislabs-rejson 中发现了这个constructor
错误RedisJson
传递给 Redislabs\Module\RedisJson\RedisJson::setModuleVersion() 的参数 1 必须是数组类型,给定字符串,在 C:\wamp64\www\aizen_themes\vendor\mkorkmaz\redislabs-rejson\src\RedisJson\RedisJson 中调用.php
在这条线上$this->setModuleVersion($redisClient->rawCommand('MODULE', ['LIST']));
当我发表评论时,与一切相关的所有逻辑moduleVersion
都可以正常工作
这就是我初始化 RedisJson 的方式
有人知道吗?
更新:在对MODULE
命令进行调查后,看起来只有 C 绑定功能才支持该命令,我认为该库Predis
无法执行此类命令,因为它没有写入C
检查此链接Redis 模块
redis - 已解决:REDIS(json 和搜索模块)requirepass 导致错误
当没有为 redis 设置密码时,我的网页工作正常,powershell 中没有错误,当我从网站提交信息时,它添加密钥就好了。一旦我设置了密码,我就开始收到大量错误,例如: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data && URIError: URI malformed
这与我设置 .env.local 的方式有关吗?我用:
REDIS_URL = redis://192.168.1.157:6379 并且工作正常,但是当我将密码设置为“secret_password”然后执行此操作时:REDIS_URL = redis://default:secret_password@192.168.1.157:6379 一切都会中断。我的格式不正确吗?密码是正确的,因为我可以进入 redis 控制台并进行身份验证。
一旦我恢复 REDIS_URL 一切都会重新工作,所以这是我唯一能找到的东西。此外, redis://username:password@host:port 的格式应该可以使用,因为我之前将它与官方 redis aws 实例一起使用并且它可以正常工作。
任何关于可能是什么问题以及如何解决它的提示将不胜感激。谢谢,克里斯蒂安