我正在使用 kue.js,它是一个 redis 支持的节点优先级队列,用于非常简单的作业队列内容(发送邮件、数据库工作人员的任务)。
作为同一个应用程序的一部分(尽管在不同的服务中),我现在想使用 redis 手动存储一些 url-shortener 的映射。并发手动使用与 kue.js 相同的 redis 实例和数据库是否会干扰 kue,即 kue 是否需要对其 redis 实例的独占访问权限?
或者我可以手动使用相同的 redis 实例,只要我避免某些键前缀?
我确实知道我可以在同一个实例上使用多个数据库,但发现来自各种来源的大量喋喋不休不鼓励使用数据库功能以及谈论它在未来被弃用,这就是我想使用的原因如果可能的话,现在使用相同的数据库。
非常欢迎对此的任何见解以及考虑或建议,为什么这可能是一个坏主意,也可能不是一个坏主意,在此先感谢!