Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
共享Redis数据库?_Redis_Redistogo - Fatal编程技术网

共享Redis数据库?

共享Redis数据库?,redis,redistogo,Redis,Redistogo,我在应用程序中将Redis用作会话存储。我可以将相同的Redis实例(和db)用于我的作业队列吗?如果它有任何意义,它是由redistogo托管的。将同一个redis用于多个操作是完全可以的。 我们有一个类似的用例,我们使用Redis作为键值存储和作业队列。 但是,您可能需要考虑其他方面,例如应用程序的性能要求。理想情况下,Redis每秒可以处理大约70k个操作,如果将来某个时候您认为您可能达到这些基准,那么最好根据您执行的操作类型将您的操作拆分为多个Redis实例。这将允许您根据需求在更精细的

我在应用程序中将Redis用作会话存储。我可以将相同的Redis实例(和db)用于我的作业队列吗?如果它有任何意义,它是由redistogo托管的。

将同一个redis用于多个操作是完全可以的。 我们有一个类似的用例,我们使用Redis作为键值存储和作业队列。
但是,您可能需要考虑其他方面,例如应用程序的性能要求。理想情况下,Redis每秒可以处理大约70k个操作,如果将来某个时候您认为您可能达到这些基准,那么最好根据您执行的操作类型将您的操作拆分为多个Redis实例。这将允许您根据需求在更精细的级别上做出有关可用性和复制的决策。作为一个简单的用例,一旦密钥大小增加,您就可以使用redis群集刷新会话应用程序redis或共享密钥,而不会影响作业查询基础结构。

您可以使用redis列表作为作业队列。