zoukankan      html  css  js  c++  java
  • 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 IlluminateSupportFacadesCache;

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

    $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

  • 相关阅读:
    干将莫邪
    Rancher
    Rancher 1.6 版本 只能在 linux 下用
    野蛮人大作战
    Oracle
    Gradle
    正则表达式 我遇到的
    Redis
    NestJS 用TypeScript开发 nodeJS后端
    Koa2
  • 原文地址:https://www.cnblogs.com/wlphp/p/8447121.html
Copyright © 2011-2022 走看看