Caching 使用Redis和Laravel:我是使用缓存驱动程序,还是使用Redis类?
我在看Laravel的文档,看到一个司机和一个班级。看看cache类,我似乎可以用它来在Redis中存储东西,因为我只是将缓存使用的驱动程序更改为已经添加的Redis驱动程序。不过,还有一个单独的Redis类。为什么有一个单独的redis类?如果cache类可以做同样的事情,并且允许我在需要时交换我使用的驱动程序,那么使用Redis类的理由是什么 也许我在这里遗漏了一些东西,但我只是不知道我想用哪一个在redis中存储密钥和数据?我使用的是Laravel 5。来自缓存类(): 为各种缓存系统提供统一的API 其中之一就是Redis。另一个是Memcache。这个类充当抽象功能的包装器,允许您不依赖技术。理想情况下,您可以在不更改应用程序代码的情况下交换底层缓存系统Caching 使用Redis和Laravel:我是使用缓存驱动程序,还是使用Redis类?,caching,laravel,redis,laravel-5,Caching,Laravel,Redis,Laravel 5,我在看Laravel的文档,看到一个司机和一个班级。看看cache类,我似乎可以用它来在Redis中存储东西,因为我只是将缓存使用的驱动程序更改为已经添加的Redis驱动程序。不过,还有一个单独的Redis类。为什么有一个单独的redis类?如果cache类可以做同样的事情,并且允许我在需要时交换我使用的驱动程序,那么使用Redis类的理由是什么 也许我在这里遗漏了一些东西,但我只是不知道我想用哪一个在redis中存储密钥和数据?我使用的是Laravel 5。来自缓存类(): 为各种缓存系统提供
然而,通过抽象,您可能会丢失特定于某项技术的功能。所以Redis类是Redis特有的。如果需要特定于Redis的功能,则需要直接使用该类。现在我只需要在Redis中存储json输出,因此我想理想的解决方案是使用Cache类。