我想实现Cache系统,但是我找到了使用Cache Facade的教程,但是当我打开Redis文档时,他们使用Redis Facade还是有区别的?
最佳答案
Cache
外观允许您访问缓存,因此您可以添加/获取/忘记缓存项。如果将redis用作缓存驱动程序,则它将使用redis实例作为缓存存储。Redis
外观使您可以访问redis连接,而不是缓存,尽管根据配置的不同,它们实际上可能是相同的redis实例。这使您可以访问redis的发布/订阅功能并使用redis命令https://redis.io/commands与redis实例进行交互
为了更好地了解外观可以做什么,您可以查看其解析为的类。 Cache门面解析为Illuminate\Contracts\Cache\Repository
,而Redis门面解析为Illuminate\Redis\Connections\Connection
。
有关立面解析为https://laravel.com/docs/6.x/facades#facade-class-reference的类的更多信息
关于laravel - laravel中的Cache和Redis门面之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59899223/