【问题标题】:Is RedisToGo available "locally" on heroku?RedisToGo 在heroku“本地”可用吗?
【发布时间】:2014-02-17 05:50:23
【问题描述】:

我打算使用 Redis 进行会话存储。

根据这个问题:What is a good session store for a single-host Node.js production app? 似乎当 redis 在“本地”不可用时,它根本不快。

heroku 上的样子?

假设我的节点应用程序部署在 heroku 上并扩展到 4 个实例:

web.1
web.2
web.3
web.4

假设我提供了插件 redisToGo 并将其用作会话存储。

  1. 这种 redis 实例的速度会是多少?是“本地”还是“远程”可用?
  2. 将它用于会话存储是个好主意吗?

【问题讨论】:

    标签: node.js heroku redis redistogo


    【解决方案1】:

    在本地安装 Redis 肯定更快,但这根本不是典型的用例。您几乎总是希望 Redis 安装在单独的服务器上,并且 web/app 服务器通过 tcp/ip 连接连接到 redis。

    也就是说,你通常希望redis在同一个数据中心,否则延迟会太高。 RedisToGo 和 Heroku - 都在 AWS 上工作。只要你在 heroku 和 redistogo 中选择相同的区域,你应该没问题。

    一般来说,Redis 适合会话存储。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-01
      • 2012-06-22
      • 2012-08-28
      • 2014-10-06
      • 1970-01-01
      • 2012-03-06
      • 2015-05-04
      • 2014-05-13
      相关资源
      最近更新 更多