Redis 可以用作自填充缓存(或直通缓存)吗?
换句话说,如果这个条目还没有被缓存,它是否能够动态创建一个条目?
Redis 只是一个存储:您向其中添加内容并再次检索它们。它不知道您将它用于(缓存)什么,也不知道它将从中执行查找的后端,这取决于处理请求和使用 Redis 缓存的应用程序。
Redis 可以用作自填充缓存(或直通缓存)吗?
是的!但是 Redis 没有 self-population 的实现。
所以你只需要自己实现它,它也很容易。
覆盖需要直接实现的必要方法
3.1 如果key已经存在,则返回。
3.2 否则使用工厂接口创建值,缓存并返回。
希望这个答案对于任何 redis 客户端来说都足够通用。