laravel Redis緩存


 

先用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 執行了哪些語句呢

 

 

 

 

如果用add方法的話,執行的redis 命令其實是使用了lua,

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

 

 

 

 

 

 

 

 

這只是基礎的,更多的看文檔吧

redis.wlphp.cn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM