Laravel之路——緩存使用


1.使用Redis類

  use Illuminate\Support\Facades\Redis;

//設置指定 key 的值(覆蓋老的value)
Redis::setex('key','value');
//設置指定 key 的值(如果存在不覆蓋老的value並且返回false)
Redis::setnx('key','value');
//設置指定 key 的值並且帶時長(覆蓋老的value),單位是秒
Redis::setex('key',100,'value');
//獲得指定 key 的值
Redis::get('key');
//刪除key
Redis::del('key');
//判斷是否存在key
Redis::exists('key');
//如果value是數字可以自增一
Redis::incr('key');
//如果value是數字可以自增給定的增加量
Redis::incrby('key','number');
//如果value是數字可以自增給定的浮點增加量
Redis::incrbyfloat('key','number');
//如果value是數字可以自減一
Redis::decr('key');
//如果value是數字可以自減給定的減量值
Redis::decrby('key','number');
//如果 key 已經存在並且是一個字符串, APPEND 命令將 value 追加到 key 原來的值的末尾
Redis::append('key','value');

  

2.使用Cache類

  


免責聲明!

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



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