浅谈redis在项目中的应用
发布时间 - 2026-01-10 21:49:30 点击率:次redis在项目中的应用 ps:PHP 会自动 关redis连接 不需要手动关 对于临时的数据 可以不经过数据库直接redis上操作
/*消息队列实例 */
public function insertinfo(){
//连接本地的 Redis 服务
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);
//存储数据到列表中
$infos = array('info1' => 66, 'info2' => 88);
$redis->lpush($key, json_encode($infos));
// 获取存储的数据并输出
$arList = $redis->lrange("tutorial-list", 0, 30);
print_r($arList);
exit();
}
/*读取实例*/
public function getinfo(){
//连接本地的 Redis 服务
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);
// 获取存储的数据并输出
$result = json_decode($redis->get("tutoriallist"),'true');
if(empty($result)){
$sql="select * from mobantestinfo";
$VModel = new HuanShanVoteModel();
$result = $VModel->query($sql);
//重新将缓存放入数据库 redis不能直接存数组需要转成json
$redis->set(json_encode($result));
}else{
//连接本地的 Redis 服务
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);
// 获取存储的数据并输出
$result = json_decode($redis->get("tutoriallist"),'true');
}
print_r($result);
exit();
}
/*更新实例*/
public function updateinfo(){
//运行sql语句
$sql="update mobantestinfo set info1=1 where id=40";
$VModel = new HuanShanVoteModel();
$isOk = $VModel->execute($sql);
//连接本地的 Redis 服务
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);
/*删除key*/
$redis->del('tutoriallist');
}
/*删除实例*/
public function deleteinfo(){
//运行sql语句
$sql="delete from mobantestinfo where id=40";
$VModel = new HuanShanVoteModel();
$isOk = $VModel->execute($sql);
//连接本地的 Redis 服务
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379);
$redis->del('tutoriallist');
}
以上就是小编为大家带来的浅谈redis在项目中的应用全部内容了,希望大家多多支持~
# redis
# PHP的Laravel框架结合MySQL与Redis数据库的使用部署
# Redis在Laravel项目中的应用实例详解
# 不需要
# 浅谈
# 小编
# 转成
# 大家多多
# 不经过
# 列表中
# array
# infos
# key
# json_encode
# arList
# lpush
# pre
# class
# brush
# ps
# PHP
# xhtml
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
Android自定义控件实现温度旋转按钮效果
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Python高阶函数应用_函数作为参数说明【指导】
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何在云指建站中生成FTP站点?
如何生成腾讯云建站专用兑换码?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
javascript基于原型链的继承及call和apply函数用法分析
如何获取PHP WAP自助建站系统源码?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Android okhttputils现在进度显示实例代码
Laravel如何集成Inertia.js与Vue/React?(安装配置)
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
智能起名网站制作软件有哪些,制作logo的软件?
Laravel如何使用Blade组件和插槽?(Component代码示例)
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
黑客入侵网站服务器的常见手法有哪些?
javascript日期怎么处理_如何格式化输出
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
jQuery中的100个技巧汇总
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
EditPlus中的正则表达式 实战(1)
Python结构化数据采集_字段抽取解析【教程】
详解jQuery停止动画——stop()方法的使用
JavaScript如何实现错误处理_try...catch如何捕获异常?
如何在腾讯云服务器快速搭建个人网站?
使用spring连接及操作mongodb3.0实例
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
如何快速使用云服务器搭建个人网站?
简历在线制作网站免费版,如何创建个人简历?
常州企业网站制作公司,全国继续教育网怎么登录?
如何基于云服务器快速搭建个人网站?
网站制作软件有哪些,制图软件有哪些?
如何在宝塔面板中创建新站点?
三星网站视频制作教程下载,三星w23网页如何全屏?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
简单实现Android文件上传
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
Laravel如何处理表单验证?(Requests代码示例)
实现点击下箭头变上箭头来回切换的两种方法【推荐】
php静态变量怎么调试_php静态变量作用域调试技巧【解答】

