我在Heroku上使用Redis To Go,我想用它来存储Resque作业旁边的一些数据,就像我可以将DelayedJobs存储在与我的其他模型数据相同的Postgres数据库中.
这可能吗?注意简要解释Resque如何在Redis中存储工作?我是Redis的新手,虽然我在更高层次上了解它是如何工作的,但我对实现细节并不熟悉.
是的你可以.根据Resque文件:
Resque有一个redis setter,可以给它一个字符串或一个Redis对象.这意味着如果您已在应用中使用Redis,Resque可以重复使用现有连接.
此外,还有Resque.redis=
接受命名空间的状态文档,以防止与在同一实例上运行的其他应用程序发生冲突:
'hostname:port/namespace'字符串(用于设置Redis名称空间)
有关更多信息,请查看Resque自述文件的"配置"部分:https://github.com/resque/resque/blob/master/README.md