🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在Laravel中使用Redis之前,需要通过Composer安装predis/predis包: ~~~ composer require predis/predis ~~~ 为各种缓存提供了一致的api,支持各种常见的后端缓存系统:如File,memcache和redis 配置文件config/cache.php ~~~ Supported:'apc','array','database','file','memcache','redis' //支持这些缓存 ~~~ `'prefix'=>'laravel', //缓存的前缀` ~~~ //缓存的一些配置 'stores'=>[ 'apc'=>[ ~~~ 有一系列缓存的函数 ~~~ //put() 保存对象到缓存 \Cache::put('key','value',10); //1,键 2,值 3,有效期10分钟 //add() 添加缓存 $bool=\Cache::add('key','value',10); //和上面的put类似,key存在返回false,不存在true //forever() 永久保存对象到缓存中 \Cache::forever('key','value'); //1,键 2,值 //has() 存不存在 if(\Cache::has('key')) { $val=\Cache::get('key'); } //get() 从缓存中获取对象 $rel=\Cache::get('key'); //pull() 把缓存掉出来,然后删除掉 $rel=\Cache::pull('key'); //forget() 从缓存中删除对象,删除成功返回true,失败false $rel=\Cache::forget('key'); ~~~ 在文件夹下多了很多文件就是我们缓存目录 ~~~ >storage >framework >cache >xxxx >xxxx ~~~