问题标签 [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 投票
2 回答
409 浏览

iphone - 为什么 Objective-C 将 JSON 值转换为 ASCII 字符代码的散列?

我们正在构建一个 iPhone 聊天应用程序。

从浏览器向 iPhone 发送 JSON 聊天消息时:

iPhone 收到:

但是,我们打算让它接收相同的确切消息。

要重现此问题,请先安装 node.js 和 redis。然后:

0 投票
1 回答
402 浏览

mongodb - 具有自由许可的嵌入式开源键值存储

是否有任何面向开源文档的键值映射/减少存储:

  • 易于嵌入(是的,可以嵌入,比方说 CouchDB,但是将整个 erlang 机器带入板载可能会很痛苦,而且当我的应用程序运行时,我对它限制在某个端口上感觉不太好)
  • 不会将整个地图保存在 RAM 中(你好,Redis!)
  • 足以在生产中使用
  • 拥有不同于 GPL/LGPL/AGPL/whatever-else-GPL 的许可证(嘿,MongoDB 和东京内阁!)

我并不真正关心水平可伸缩性,因为我考虑构建一个桌面应用程序,但是如果有一些“附件”就像在 CouchDB 中一样,那就太好了,即一种存储附加到我的文档的二进制文件的方法。

0 投票
5 回答
13717 浏览

php - 有没有支持持久连接的php redis客户端?

作为标题,我正在寻找一个支持持久连接的 php Redis 客户端,因为我的 Web 应用程序接收到很多请求(每个请求,它都会将一个项目放入 Redis 队列)并且我想避免创建新连接每一个请求。

0 投票
1 回答
579 浏览

scalability - 如何对现有的键值存储进行分片?

假设我们在服务器 A 上有 3Gb 键值存储。我开始觉得我们需要另一台服务器(服务器 B)。因此,我必须将服务器 A 的数据与分片(服务器 A、服务器 B)分开,但是......服务器 A 上的所有键当前都表示为(例如,comment_ids:user_id:10)。

问题 #1:散列当前键名并在分片上分离所有数据的最佳实践是什么?

问题 #2:向分片行添加额外服务器的最佳实践是什么?

PS:对不起我的英语,但我希望我的回答对你来说很清楚。

谢谢你。

PS:这个问题我已经用redistag做了标记,但其实根本不是redis,而是所有的key-value存储。

0 投票
1 回答
1807 浏览

ruby-on-rails - 为 ruby​​ 设置 Redis 时遇到问题

我正在尝试在我的 Ubuntu 机器上使用 redis,但我的小脚本不起作用。我已经安装了 redis gem 并尝试了这个小脚本(我知道它很小)

我收到此错误:

当我评论第 2 行时,我没有遇到任何问题。Redis类怎么不被识别?

0 投票
2 回答
4839 浏览

mysql - redis可以完全替代mysql吗?

一个简单的问题,我可以想象将 redis 代替 mysql 用于各种 Web 应用程序:社交网络、地理位置服务等吗?

0 投票
1 回答
2843 浏览

ruby - RuntimeError: -ERR Unknown Command 在 Ruby 上运行 redis gem

环境:

Ubuntu 9.10(在 VirtualBox 中运行)
Ruby v1.8.7
Redis gem v2.0.6

在 irb 上,当我尝试初始化 Redis 时,我得到一个RuntimeError. 这是一个片段:

有没有人遇到过这个?有任何想法吗?

0 投票
3 回答
3053 浏览

ruby-on-rails - Redis:奇怪的协议/网络错误

我正在运行 Redis 并使用 ezmobius 的 Redis gem[1] 从 Ruby 进行连接。

定期(大约每天一次)我在我的 Rails 应用程序中遇到一系列异常,这些异常是由 Redis 返回奇怪的结果引起的。

它们通常由以下异常触发:

或者

或者有时

通常需要重新启动我的 Rails 服务器才能解决连接问题。我正在运行 Fedora Core 8、Rails 2.3.8、Redis gem 2.0.3。我已经安装了 system_timer gem。有人知道如何阻止这些错误吗?

[1] Redis 宝石

0 投票
7 回答
2281 浏览

sql - Which database for chat logging?

I'm implementing a chat system.

What kind of database I should use for logging chat messages?

I need to do some queries to it. For example "give me all the links from user x between these dates"

I've heard some good things about MongoDB for this kind of stuff. How about other NoSQL solutions? Redis? Cassandra?

How about old SQL solutions? Although I'm very interested having experiences with NoSQL-databases, but I'm not going to it just sake of it :)

I need to be able to handle hundreds of active users.

0 投票
1 回答
446 浏览

redis - Web 界面中的 Redis 数据库转储?

是否有一个实用程序可以美化整个 redis 数据库?我想以格式化的视图查看其中的所有内容。

我可以自己写,我只是不想重新发明轮子。