Laravel中使用Redis

本文介绍了如何在Laravel中通过Composer安装PRedis扩展包,用于访问Redis数据库。首先,通过运行`composer require predis/predis`命令来安装。接着,在控制器中引入Redis并进行操作,例如选择数据库、检查数据存在性以及序列化和反序列化数据。PRedis允许开发者无需安装PHP Redis扩展即可使用Redis服务。
摘要由CSDN通过智能技术生成

安装PHP PRedis

PRedis是laravel访问redis的扩展包,只需要下载原码即可,不需要安装PHP扩展(如php-redis.so)。但在这之前需要了解一个composer,因为laravel通过它来安装第三方程序包(管理依赖关系)。

先在composer里安装(输入这条命令)

1. composer require predis/predis

2.控制器里引入Redis

use Illuminate\Support\Facades\Redis;

//选择一个redis的库

Redis::select(9);

//如果redis里有数据($goods) 直接从redis里取数据  如果没有从数据库里去取数据再存到redis里一份
if(Redis::exists('goods')){

//反序列化  得到数据
$goods = unserialize(Redis::get('goods'));
// echo 'redis';
}else{

$goods = Goods::orderBy('id','desc')->get();

//序列化存入redis库里

Redis::set('goods',serialize($goods));
// echo 'mysql';
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值