在解析服务器上使用 Redis 进行缓存
Posted
技术标签:
【中文标题】在解析服务器上使用 Redis 进行缓存【英文标题】:Caching with Redis on a Parse Server 【发布时间】:2018-08-05 13:21:27 【问题描述】:我在2.6.3
Parse Server 上,我需要缓存查询结果以加快速度!
我了解 Parse Server 提供了 Redis 适配器。为了开始使用 Redis,我究竟需要做什么?我应该安装任何模块吗?我应该导入或配置什么?
另外,我在 Parse 的文档中找到了这个:
这些缓存适配器可以在内部随时清理,你不应该使用它们来缓存数据,你应该让 parse-server 管理它们的数据生命周期。
他们说you should not use them to cache data and you should let parse-server manage their data lifecycle.
是什么意思?我不应该使用适配器吗?
【问题讨论】:
【参考方案1】:the doc 的意思是默认情况下使用它自己的内存结构解析缓存,但它让开发人员可以选择使用 reddis 作为替代品。要选择它,只需 (1) 像往常一样设置 redis,(2) 使用已使用您的 redis URL 配置的 RedisCacheAdapter
初始化解析服务器。
您要问的一点:“您不应该使用它们来缓存数据......”意味着 Parse 将继续决定何时缓存、何时从缓存中检索以及何时清理 em> 等,但它会通过调用您配置的 redis 来实现。
我认为这种更精细的设置的主要优势是 redis 的分布式功能。如果您没有在集群上运行,您可能会发现 redis 的想法是在性能方面与不这样做一样,而在设置方面则有点混乱。
【讨论】:
感谢您帮助我!To opt for that, just (1) setup reddis as you typically would
到底是什么意思?以上是关于在解析服务器上使用 Redis 进行缓存的主要内容,如果未能解决你的问题,请参考以下文章