我的应用程序需要使用缓存来实现两个用例:
- Redis作为缓存。我计划使用
allkeys-lru
内存策略,按id缓存项目(JSON blob)。平均每个JSON项目将占用<1 Mb。 - Redis作为队列。我决定使用Redis队列API构建内容社交动态(类似于Instagram或Facebook)。它将使用相同的内存策略。队列的容量将是~1000个元素。平均队列(代表每个用户的动态)将占用~10 Mb。
我可以在同一实例中同时使用Redis来满足这两个需求吗?拆分它们是否会更好地提高性能? 谢谢。