问题标签 [redis]

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.

0 投票
5 回答
29669 浏览

redis - Redis 哈希是否有 MGET 模拟?

我打算开始使用散列而不是常规键。但我在 Redis wiki 中找不到任何关于多获取哈希键的信息。Redis是否支持这种命令?

谢谢你。

0 投票
2 回答
2451 浏览

excel - 从 MS Excel 访问 Redis?

我想使用 redis 从命令行、脚本、网络和电子表格中查询数据。除了电子表格,我可以找到所有的好例子……不过,我不太清楚从哪里开始访问 MS Excel 电子表格。谷歌让我失望了。

请让我知道您将如何建议这样做,谢谢!

ps 对于那些不熟悉的 redis 是这里描述的键值数据存储:http ://code.google.com/p/redis/

0 投票
3 回答
1353 浏览

redis - redis配置问题?

我正在使用 redis 进行缓存,但最近我遇到了所用内存量的问题 - 由于所有内存都已被消耗,我不得不重新启动我的服务器。

它不是最大的机器,但我应该如何配置 redis 以避免再次出现同样的问题?

我更改了以下设置:

超时 60 个
数据库 1
保存 300 1
保存 60 100
最大内存 104857600

0 投票
1 回答
1331 浏览

redis - Redis (1.2.6):慢查询

我们在生产环境中使用 Redis 1.2.6。redis中有161804个key。机器有 2GB 内存。

问题:

对 Redis 的选择查询平均需要 0.02 秒。但有时他们需要 1.5-2.0 秒,我认为每当 redis 将修改后的密钥保存在磁盘上时。

我在重新启动 redis 之前和之后注意到的一件奇怪的事情是:

在重新启动之前,“changes_since_last_save”变化太快,达到了 3000+(5 分钟内)。但重启后“changes_since_last_save”仍低于 20 左右。

重启前的 Redis 统计信息:

Redis 重启后的统计信息:

不知道这里出了什么问题。

提前致谢。

苏尼尔

0 投票
2 回答
1497 浏览

python - Redis 密钥管理

所以我在 python 应用程序中使用 redis。关于密钥管理的任何建议?我尝试将所有 redis 调用保存在一个位置,但是到处都有硬编码键似乎有些不对劲。提示?

0 投票
2 回答
7804 浏览

ruby-on-rails - 在 RSpec 中编写 Resque 相关规范的最佳方式是什么?

在 RSpec 中编写与 Resque 相关的规范而不对前者进行存根的最佳方法是什么?

我们目前使用以下助手:

大量借用 Resque 自己的测试助手,这工作正常,zsh: killed rake但当整个规范套件通过 rake 运行时会产生烦人的情况。

0 投票
8 回答
34573 浏览

mongodb - 我应该选择什么:MongoDB/Cassandra/Redis/CouchDB?

我们正在开发一个非常大的项目,我想知道是否有人可以就我们应该选择什么数据库后端给我一些建议。

我们的系统由 1100 个电子设备组成,这些电子设备向中央服务器发送信号,然后服务器存储信号信息(信号长约 35 个字节)。这些设备每分钟发送大约 3 个信号,所以如果我们做数字,数据库中每天有 4.752.000 条新记录,每月总共有 142.560.000 条新记录。

我们需要一个快速且可靠的数据库后端。当然,我们需要对该数据库进行一些复杂的数据挖掘。我们正在对 MongoDB/Cassandra/Redis/CouchDB 进行一些研究,但是文档网站仍处于早期阶段。

有什么帮助吗?想法?

非常感谢!

0 投票
1 回答
18436 浏览

nosql - Redis 尝试保存时返回错误

在 Redis 1.3.15 的 redis-cli 中运行 SAVE 命令时,它只返回“(错误)ERR”,BGSAVE 似乎也没有做任何事情。SHUTDOWN 命令返回“(错误)ERR 错误试图关闭。检查日志。”。终止 Redis 进程并再次启动 Redis 不会更改保存错误。

自然地,我试图检查日志,但我无法找到任何日志。任何我可以找到日志或可能是什么问题的提示将不胜感激。

0 投票
2 回答
56708 浏览

mongodb - 基于文档和基于键/值的数据库之间的区别?

我知道有三种不同的流行类型的非 SQL 数据库。

  • 键/值:Redis、Tokyo Cabinet、Memcached
  • ColumnFamily:Cassandra、HBase
  • 文档:MongoDB、CouchDB

我已经阅读了关于它的长篇博客,但没有太多了解。

我了解关系数据库,并且熟悉 MongoDB/CouchDB 等基于文档的数据库。

有人能告诉我这些和名单上的前两个之间的主要区别是什么吗?

0 投票
2 回答
20991 浏览

redis - Redis键中冒号的用途是什么

我正在学习如何将 Redis 用于我的项目。我没有想到的一件事是冒号在键名中的确切用途。

我见过这样的键名:

冒号是否将键分成类别并加快查找键的速度?如果是这样,您可以在命名键时使用多个冒号将它们分解为子类别吗?最后,它们与在 Redis 服务器中定义不同的数据库有什么关系吗?

我已经阅读了文档并就此事进行了无数次谷歌搜索,但奇怪的是我找不到任何讨论这个问题的东西。