发布于 2022-03-16 08:01:01
根据许多消息来源,
A
请求某些数据req-id-1
。
缓存将存储在高速存储器中。
如果另一个客户端使用ID req-id-1
请求数据,而不是从较慢的驱动器读取数据,它将从RAM中的缓存中传递数据。
如果数据A
被更新,带有req-id-1
的缓存将被删除。并重复步骤a。redis
或ioredis
,并运行redis进程。GET
请求的应用程序/站点,比如新闻门户。如果它是众所周知的,它实现红色的可能性很高。发布于 2022-03-16 11:49:35
据几个线人说我已经被搜查了。
PUT方法本身在语义上意味着放置或创建资源。它是一种幂等运算,但不会用于缓存,因为在此期间可能会发生删除。
删除方法本身在语义上意味着删除资源。这是一个幂等运算,但不会用于缓存,因为在此期间可能会发生PUT。
客户端请求数据X,ID为"id1“。
系统将检查RAM上高速缓存数据库中的数据X。
c.如果缓存数据库中有数据X,客户端将从RAM中的缓存数据库中检索数据。
如果缓存数据库中的数据不可用,系统将从API中检索数据,然后将其传递给客户端,同时将其保存在缓存数据库中。
https://stackoverflow.com/questions/71493047
复制相似问题