先用composer安装redis扩展包

composer require predis/predis

然后再.env 文件中配置redis 和缓存驱动

 

#redis配置
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

#缓存配置
CACHE_DRIVER=redis

 

 

导入

use Illuminate\Support\Facades\Cache;

 

设置缓存(必须设置过期时间) 按秒计算

$cacheResult=Cache::put('anqi', 'value1', 1440+rand(100,200));

 

修改缓存值

Cache::put('anqi', '123123', 1440+rand(100,200));

 

获取缓存的参数

$cacheResult= Cache::get('anqi', 'default');

 

 

判断是否存在

if (Cache::has('key')) {
    //
}

 redis 执行了哪些语句呢

 laravel Redis缓存

 

 

 

如果用add方法的话,执行的redis 命令其实是使用了lua,

 $cacheResult= Cache::add('anqi1', 'value2',100);

 

 

laravel Redis缓存

 

 

 

 

 

 

这只是基础的,更多的看文档吧

redis.wlphp.cn

相关文章:

  • 2023-02-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
猜你喜欢
  • 2021-06-28
  • 2022-12-23
  • 2021-06-06
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2021-07-12
相关资源
相似解决方案