问题标签 [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 回答
224 浏览

c - 什么类型的连接更好地用于redis?

我想在我的服务器应用程序(nginx 的 c 模块)中使用 redis -(检查每个请求的 redis 变量)。我应该使用什么类型的连接(保持活动或每个请求的单独连接(连接、执行、关闭))到 redis(我打算使用 credis 连接到 redis)?我使用2台服务器。

0 投票
2 回答
369 浏览

ruby-on-rails - 什么 Rubygem 可以轻松地向部分用户发布新功能?

我遇到了一个 Gem,它有一种很好的方式向您的一部分用户发布某些功能。我相信它甚至还集成了黄瓜,因此您可以为不同的用户集编写测试。如果有人知道这个名字,我将不胜感激!

0 投票
1 回答
1416 浏览

javascript - JavaScript 设计模式——处理不需要的异步

我对基于事件的编程很陌生(使用 node.js)。我相信有些事情我只是不明白,因为有一个特殊的问题我一次又一次地遇到。

简而言之,这个问题是在处理异步性时,它似乎妨碍了你。在我的例子中,这最常体现在使用第三方库时,这些库在设计上是非阻塞的,并促进了基于回调的 API。

例如:现在我正在写一些大量使用mranney 的 node-redis 库的东西。我的程序正在抓取 RSS 提要并将结果放入 redis。我正在使用我认为是 redis 的常见策略:

  1. 抓取提要,将结果存储为具有类似feed:<feedId>:results:<timestamp>.
  2. 将最新结果的引用存储在feed:<feedId>:latest.

放置return latest_readingget_latest_results函数底部失败,因为 latest_reading 直到函数准备好退出后才定义。return latest_reading在调用中放置hgetall失败,因为return引用了回调,并被 忽略get_latest_results

这只是我似乎经常写进的那种情况的一个例子。也许我正试图将方钉敲入圆孔,因为我不知道更好。似乎确实应该有一种非黑客的方式来解决这类问题。

0 投票
3 回答
3274 浏览

redis - redis for asp.net mvc,客户端选项?

我正在考虑将 redis 用于 asp.net mvc 应用程序,毫无疑问 redis 本身的生产可行性,我认为它已经过实战考验。

但是在.net世界的任何地方都没有提到它,我只能找到来自redis站点的客户端是c#的servicestackredis。

所以问题是您是否将 redis 用于 .net 应用程序?servicestackredis 生产准备好了吗?redis还有其他替代客户端吗?

0 投票
5 回答
3619 浏览

spring - Spring框架+NoSQL

我玩 Spring 框架已经 18 个小时了。很漂亮,真的很神奇。据我所知,spring 知道如何使用 rdbms数据库

谁能告诉我有关 spring + NoSQL(cassandra、couchdb\mongodb、redis 甚至 HBase)的经验?

谢谢

0 投票
1 回答
1051 浏览

redis - 困惑,redis 是仅内存中的存储,它还具有磁盘备份/恢复的权限吗?

困惑,redis 是仅内存中的存储,它还具有磁盘备份/恢复的权限吗?

如果是这样,16GB db 需要多长时间才能写入和读取回内存?

0 投票
1 回答
702 浏览

php - Redis 和 PHP (Rediska) 在片场相交

我正在尝试使用图形(节点/边)数据集做一些技巧。在这种情况下,一组数据,其中人员 x 跟随人员 y(直接关系)。我想将这些数据(从 mysql 表)加载到 redis 中(让它运行)。我选择使用Rediska是因为我使用 PHP,而且它看起来很稳定。

Rediska 的文档和示例非常有限,所以我希望你们能帮助我。我几乎没有使用 noSQL 的经验,尤其是命名约定 (userid:1:follows = 2?)。

我的问题:

  • 如何将一组人 x 跟随人 y 数据加载到 redis 数据集中
  • 我如何找到“相交”(SINTER)并最终得到一个 php 数组(所以我让 X 人和 Y 人都跟随(结果集)人))
  • 最后不是但很容易,我将如何“遍历”这个图形数据来找到一个关系:人 x -> 人 y -> 人 z(人 x 和人 z 都跟随人 y,因此人 z 在结果集中)
0 投票
3 回答
2935 浏览

java - node.js 和 Scala (Java) 之间的连接器

将 node.js 与 Scala (Java) 集成的最佳方式是什么?

到目前为止,我看到的最简单的方法是使用 Redis PubSub 作为中介,node.js 服务器处理 HTTP 请求并将消息发布到请求通道(通过redis-node-client),并订阅了 Scala 演员(例如Akka Redis PubSub 集成)请求通道并将计算结果发布到响应通道(由节点订阅)。

0 投票
4 回答
3128 浏览

redis - Redis 跟踪命中

我的网站上有一个简单的每日点击计数器,我想使用 Redis 作为数据存储。

仅仅因为redis有一个过期,我不必设置一个cron来清除数据。另外,我想尝试一下。

我以 URL 为基础存储每日点击量。

如何存储 url 的每日点击量,然后让它们在一天结束时过期。

例如:

我如何让这些计数器在一天结束时过期?如果我做一个过期,它会重置计数器。

我觉得我的思维过程已经结束了。我做事倒退了吗?

0 投票
6 回答
57191 浏览

php - 何时在 PHP 应用程序中使用 Redis 而不是 MySQL?

我一直在看Redis。它看起来很有趣。但是从实际的角度来看,在什么情况下使用 Redis 而不是 MySQL 更好?