引入redis

composer require predis/predis
会在composer.json中引入最新版本的predis
composer update
把下载predis 库加入到vendor,命令执行成功后,如图:

配置redis

说到laravel 中redis 的配置,其实默认项目中已经有了相关配置,只是默认没有使用。默认使用的是:

项目 使用类型
CACHE_DRIVER file
SESSION_DRIVER file

添加redis数据库使用

'redis' => ['cluster' => false,'default' => ['host'     => env('REDIS_HOST', '127.0.0.1'),'password' => env('REDIS_PASSWORD', null),'port'     => env('REDIS_PORT', 6379),'database' => 0,],'session' => ['host'     => env('REDIS_HOST', 'localhost'),'password' => env('REDIS_PASSWORD', null),'port'     => env('REDIS_PORT', 6379),'database' => 1,],],
laravel 项目中默认就有了相关配置(如果你没有修改redis默认安装参数的话),你也可以根据你安装配置的redis进行相关参赛的修改。相关参数也很容易理解。

使用redis 做缓存

默认使用的file 做缓存,修改的话,也很简单,直接修改.env 文件中的配置参数就OK。
找到CACHE_DRIVER参数,把

CACHE_DRIVER=file

改成

CACHE_DRIVER=redis

使用redis 做session driver

找到SESSION_DRIVER参数,把

SESSION_DRIVER=file

改成

SESSION_DRIVER=redis

使用redis

注意:redis 是在app/config/app.php 里添加过aliases 数组中的,所以使用起来也非常简单。
我们可以在Redis门面上以静态方法的方式调用Redis客户端提供的任何命令(Redis命令大全),然后Laravel使用魔术方法将命令传递给Redis服务器并返回获取的结果。
最简单的使用实例:

// use 一下redis
use Illuminate\Support\Facades\Redis;class IndexController extends Controller
{public function useRedis(){Redis::set('foo', 2);echo Redis::get('foo');}
}

输出结果为:2
初级使用到此介绍完了,深入使用,待续。

Laravel中Redis的配置和使用相关推荐

  1. Redis:Spring框架下Redis的配置和调用,xml文件中redis的配置,redisTemplate的使用和jedis的使用

    老规矩了,再次重复一遍,配置XML文件为Spring框架所属,所使用的框架是Spring,非SpringBoot!!! Spring框架整合Redis并且使用 1.配置文件 <bean clas ...

  2. Linux中redis主从配置

    首先确保主从的端口开启,防火墙关闭,配置文件中bind根据实际情况写.protected-mode 设为no 1.使用find查找redis配置文件 [root@iZuf6ih8khoxh3t9ibj ...

  3. django-redis中redis.conf配置详细说明

    参考文献: https://blog.csdn.net/ljphilp/article/details/52934933 感谢楼主分享!

  4. python2.7.5 怎么装redis_python中Redis的简要介绍以及Redis的安装,配置

    简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存的非关系型数据库,他通过key:value的形式存储.有着多种数据结构,如字符串,列表,集合等. 通过Redis我们可以进行 ...

  5. linux redis数据库安装配置,Linux系统中redis的安装配置步骤

    Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...

  6. centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

  7. Django中使用和配置Redis数据库

    1.安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django-redis 使用源安装比较快 2.作为 cache backe ...

  8. centos redis验证_centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

  9. 哨兵2号波段_Redis 哨兵使用以及在 Laravel 中的配置

    主从配置(master-slave) 复制 redis 配置文件以开启多个 slave sudo cp /etc/redis.conf /etc/redis-6381.confsudo cp /etc ...

最新文章

  1. android handler的机制和原理_一文搞懂handler:彻底明白Android消息机制的原理及源码
  2. 项目用druid,长时间不访问应用,再访问又连接不上了数据库了
  3. jwt单点登录_单点登录SSO技术选型
  4. linux 进程(二) --- 进程的创建及相关api
  5. 2021超详细的Dart语言基础总结~你值得拥有~
  6. C++确定对象被使用前已先被初始化
  7. 基于TensorFlow开发人脸识别
  8. ASP.NET Core - 在ActionFilter中使用依赖注入
  9. 面试珍藏:最常见的200多道Java面试题(2019年最新版)
  10. sed的选项与命令简要
  11. 服务器如何修改内存大小,如何限制docker容器的内存大小
  12. LINUX上用Robot截屏得到全黑之分析
  13. 【优化算法】贪婪策略和变异策略的混合蚁群算法【含Matlab源码 1521期】
  14. 深延科技:基于深度学习的智能OCR识别技术大有可为
  15. Android开发之中文语音朗读
  16. 什么软件可以让头发变黑_想让头发变黑、变好?可以试试这些方法
  17. only 64-bit build environment are supported beyong froyo/2.2
  18. matlab线性方程组求解
  19. 四个步骤写一份策划方案(下)
  20. Android 13 Camera ITS 环境搭建(从Python安装到环境配置详解)

热门文章

  1. 2022-2028年中国滑雪产业投资分析及前景预测报告(全卷)
  2. Go 知识点(08) — 对未初始化的 channel 进行读写操作
  3. Apple苹果公司组织架构
  4. 天元MegEngine训练推理
  5. 使用Relay部署编译ONNX模型
  6. 使用OneFlow搭建神经网络
  7. datatable java实现分页_jQuery Datatable - 使用Php的服务器端处理数据分页
  8. python fsolve_Python-optimize.leastsq()和optimize.fsolve()
  9. 剑指offer-丑数
  10. 主机/服务器某端口被占用及解决办法