Laravel中Redis的配置和使用
引入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的配置和使用相关推荐
- Redis:Spring框架下Redis的配置和调用,xml文件中redis的配置,redisTemplate的使用和jedis的使用
老规矩了,再次重复一遍,配置XML文件为Spring框架所属,所使用的框架是Spring,非SpringBoot!!! Spring框架整合Redis并且使用 1.配置文件 <bean clas ...
- Linux中redis主从配置
首先确保主从的端口开启,防火墙关闭,配置文件中bind根据实际情况写.protected-mode 设为no 1.使用find查找redis配置文件 [root@iZuf6ih8khoxh3t9ibj ...
- django-redis中redis.conf配置详细说明
参考文献: https://blog.csdn.net/ljphilp/article/details/52934933 感谢楼主分享!
- python2.7.5 怎么装redis_python中Redis的简要介绍以及Redis的安装,配置
简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存的非关系型数据库,他通过key:value的形式存储.有着多种数据结构,如字符串,列表,集合等. 通过Redis我们可以进行 ...
- linux redis数据库安装配置,Linux系统中redis的安装配置步骤
Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...
- centos7中安装、配置、验证、卸载redis
本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...
- Django中使用和配置Redis数据库
1.安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django-redis 使用源安装比较快 2.作为 cache backe ...
- centos redis验证_centos7中安装、配置、验证、卸载redis
本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...
- 哨兵2号波段_Redis 哨兵使用以及在 Laravel 中的配置
主从配置(master-slave) 复制 redis 配置文件以开启多个 slave sudo cp /etc/redis.conf /etc/redis-6381.confsudo cp /etc ...
最新文章
- android handler的机制和原理_一文搞懂handler:彻底明白Android消息机制的原理及源码
- 项目用druid,长时间不访问应用,再访问又连接不上了数据库了
- jwt单点登录_单点登录SSO技术选型
- linux 进程(二) --- 进程的创建及相关api
- 2021超详细的Dart语言基础总结~你值得拥有~
- C++确定对象被使用前已先被初始化
- 基于TensorFlow开发人脸识别
- ASP.NET Core - 在ActionFilter中使用依赖注入
- 面试珍藏:最常见的200多道Java面试题(2019年最新版)
- sed的选项与命令简要
- 服务器如何修改内存大小,如何限制docker容器的内存大小
- LINUX上用Robot截屏得到全黑之分析
- 【优化算法】贪婪策略和变异策略的混合蚁群算法【含Matlab源码 1521期】
- 深延科技:基于深度学习的智能OCR识别技术大有可为
- Android开发之中文语音朗读
- 什么软件可以让头发变黑_想让头发变黑、变好?可以试试这些方法
- only 64-bit build environment are supported beyong froyo/2.2
- matlab线性方程组求解
- 四个步骤写一份策划方案(下)
- Android 13 Camera ITS 环境搭建(从Python安装到环境配置详解)
热门文章
- 2022-2028年中国滑雪产业投资分析及前景预测报告(全卷)
- Go 知识点(08) — 对未初始化的 channel 进行读写操作
- Apple苹果公司组织架构
- 天元MegEngine训练推理
- 使用Relay部署编译ONNX模型
- 使用OneFlow搭建神经网络
- datatable java实现分页_jQuery Datatable - 使用Php的服务器端处理数据分页
- python fsolve_Python-optimize.leastsq()和optimize.fsolve()
- 剑指offer-丑数
- 主机/服务器某端口被占用及解决办法