我们有rest api应用程序。我们使用redis进行API响应缓存和内部方法缓存。如果是redis连接,那么它就会使我们的API宕机。如果redis连接失败或任何异常,我们希望绕过redis缓存,而不是关闭我们的API。有一个接口CacheErrorHandler,但它处理redis get set操作失败,而不是redis连接问题。我们使用的是Spring 4
Service1 -> Our Wrapper API service -> Redis使用Redis进行客户端缓存非常有用问题
我们有一个用例,在这个用例中,我们为一些用例在Redis上构建了一个平台服务,并公开了供客户使用的API。我们希望客户不应该直接与Redis交谈并通过我们的API进行对话。这
我有一个函数,它试图从缓存中读取一些值。但是,如果值不存在,则应该调用替代源API并将新值保存到缓存中。但是,服务器非常重载,几乎每次值不存在时,都会创建多个请求(大量API调用),每个请求都会将新的vale存储到缓存中。但是,我想要的是能够多次调用API,但只有一个进程/请求能够将其存储在缓存中: $redis =new Red