浅谈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静态变量作用域调试技巧【解答】