rest - 编写用于存储 REST 调用响应的缓存实现

标签 rest caching redis memcached lru

我正在尝试编写一个 lru 缓存实现来存储来自 REST 调用的响应。

1)定义我自己的类和函数或者

2) 使用诸如 cachetools、functools、memcache 或

之类的库

3)使用Redis项目

哪个更好?

谢谢

最佳答案

缓存很难。除非是为了游戏项目或学习练习,否则不要自己编写。使用那些花了很长时间认真思考缓存的人写的东西。

至于哪一个,我们还没有足够的信息来为您做出决定。查看可用的功能,看看它们如何满足您的要求。

关于rest - 编写用于存储 REST 调用响应的缓存实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51939649/

相关文章:

rest - "Invalid"正文的 HTTP 返回代码

http - 您如何在客户端缓存文件,以便浏览器不再费心再次请求它?

MySQL:qcache_not_cached

redis - 如何在 Redis 中判断从服务器是否已完成与主服务器的同步?

java - 如何使用 Jersey 作为 Rest 客户端连接 Ambari 进行授权

c# - ASP.NET Web-API OWIN : No HTTP resource was found that matches the request URI

rest - 带有 CORS 和 AttributeRouting 的 ASP.NET Web API2 中不允许使用 HTTP PUT

macos - Mac 上缓存的大小是多少?

找不到php Symfony2 redis类

php - 如何在 php resque 中为 redis 定义作业?