问题标签 [redistogo]
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.
heroku - Heroku 分片上的 Redis
我正在评估使用 heroku 和 RedisToGo 插件的可能性。
我读过有可能设置带有分片和复制的独立 redis 集群。
但是在heroku 文档中,我看到了JedisPool
用法示例而不是ShardedJedisPool
.
这是否意味着heroku上的redis不会扩展和分片?还是在内部完成?
python - Heroku 的 Python 找不到要导入的 redis(redistogo)
我已经在 Heroku 上添加了 Redistogo 插件,但我无法在控制台模式下对其进行测试。我已经按照文档做到了这一点。
Heroku 的 Python 找到:os,urlparse 但找不到 redis。
有人帮助我吗?我只需要 Heroku 的 Python 控制台模式!
使用本地 Python 和远程 REDISTOGO 我没有任何问题!
更新:
从文档中:
部署到 Heroku
要在 Heroku 上使用 Redis To Go,请安装 redistogo 插件:
从 Heroku 控制台测试它是否可以工作:
它在 Heroku 控制台上不起作用!
请分享你在这方面的实践。
heroku - 同一个heroku帐户上的两个应用程序是否可以访问同一个RedisToGo服务器?
同一个heroku帐户上的两个应用程序可以访问同一个RedisToGo服务器吗?我们有两个应用程序都需要网络访问,但结构却大不相同。所以它们不能是同一个应用程序中的测功机类型——但如果一个人可以通过 Redis 排队作业让另一个人去做,那就太好了。
node.js - 如何将 Heroku 中的 RedisToGo 数据库复制到本地机器?
我有一个 node.js 应用程序,使用 RedisToGo 并在 Heroku 中运行。我想将 Redis To Go 数据库复制到 localhost 进行测试。
在开发 Ruby on Rails 应用程序时,我可以使用heroku db:pull
命令。是否有任何类似的命令可用于 node.js 和 Redis?
谢谢。
heroku - 在 Heroku 上恢复 Redis To Go 数据库
有没有人能够在 Heroku 上恢复 Redis 数据库?他们有常规帐户的说明,但 Heroku 仪表板无法使用“编辑”选项。 http://support.redistogo.com/kb/info/restore-from-a-backup
heroku - 如何估计一个redis数据库会有多大?
我正在尝试决定在 heroku 中选择什么大小的 Redis To Go 选项。
假设我想在 Redis 中保留大约一百万条记录以便于访问。
如果每条记录的大小约为 1-10kb,这是否意味着整个数据库将是 1,000,000 * 1-10kb,或者是否存在一些我不知道的隐藏开销?
ruby - 无法从 Sinatra 连接到 Redis
我正在尝试将 redis 连接到我正在构建的 Sinatra 应用程序:
如果我使用工头运行以下应用程序,则会收到此错误:
18:09:02 web.1 | 从 pid 825 开始
18:09:08 web.1 | /Users/vladdypwnz/.rvm/gems/ruby-1.9.2-p180/gems/redis-3.0.1/lib/redis/connection/ruby.rb:113:in `connect_nonblock':无法分配请求的地址 -连接(2) (Errno::EADDRNOTAVAIL)
18:09:08 web.1 | 来自 /Users/vladdypwnz/.rvm/gems/ruby-1.9.2-p180/gems/redis-3.0.1/lib/redis/connection/ruby.rb:113:in `connect'
当我推送到 heroku 时,错误变为:
/app/vendor/bundle/ruby/1.9.1/gems/redis-3.0.1/lib/redis/client.rb:260:in `rescue inestablish_connection':连接到 barb.redistogo.com 上的 Redis 时超时: 0 (Redis::CannotConnectError)
如果我进入 IRB,需要 redis 并使用我创建的完全相同的 stats_connect() 方法,redis 工作得很好,我可以访问所有内容并创建密钥。
这是怎么回事?我完全被难住了。
heroku - Heroku 上的 Redis
我在 Heroku 上将 Redis 对象与 Redis 一起使用。我在模型上有一个计数器,如下所示:
从 Heroku 控制台访问这个值也很有效。
我确认 Redis.current 存在:
但是,从网站上的模板访问相同的计数器会遇到 Errno::ECONNREFUSED 错误。
为什么它试图连接到本地 Redis url?在网站上检查 Redis.current 也因上述连接错误而失败。考虑到同样的命令在 Heroku 控制台上运行得很好,我对这里发生的事情有点困惑。我希望有人以前见过这个并且知道如何解决它......
php - phpredis 与 Redis 一起去
我遇到了与此类似的问题:
基本上,我在redis中有这个uri:
redis://myusername:foopassword@herring.redistogo.com:9998
我正在尝试使用 phpredis 连接到它:
$r->connect("redis://myusername:foopassword@herring.redistogo.com:9998/");
它不工作。在另一个答案中,建议使用 predis,但我只是不想。我应该可以自由使用我想要的任何客户端。
有任何想法吗?
提前致谢
heroku - Heroku Resque Redis::TimeoutError:连接超时
我们有一个配置了 Redis To Go (Small) 的 Heroku 应用程序,运行一些 Resque 工作程序。最近我们注意到 Airbrake 中有很多错误说“Redis::TimeoutError: Connection timed out”(见下面的截图)。我们没有接近 256 个 Redis 连接的连接限制或 100MB 的数据限制。查看这些异常的回溯,似乎它们可能发生在 Resque 代码尝试调用 Redis 的任何地方。没有一个特定的代码行会导致这个错误,尽管最终所有的回溯都会到达这行代码,这会引发 TimeoutError:
有任何想法吗?