浅谈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 】 【 网络技术251811 】 【 AI营销90571


相关推荐: Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  活动邀请函制作网站有哪些,活动邀请函文案?  利用 Google AI 进行 YouTube 视频 SEO 描述优化  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Swift开发中switch语句值绑定模式  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何在不使用负向后查找的情况下匹配特定条件前的换行符  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  java获取注册ip实例  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  网站制作壁纸教程视频,电脑壁纸网站?  iOS UIView常见属性方法小结  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何用景安虚拟主机手机版绑定域名建站?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Laravel集合Collection怎么用_Laravel集合常用函数详解  *服务器网站为何频现安全漏洞?  js实现点击每个li节点,都弹出其文本值及修改  Laravel如何为API编写文档_Laravel API文档生成与维护方法  如何获取PHP WAP自助建站系统源码?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  个人摄影网站制作流程,摄影爱好者都去什么网站?  如何快速完成中国万网建站详细流程?  EditPlus中的正则表达式 实战(1)  Laravel Docker环境搭建教程_Laravel Sail使用指南  如何撰写建站申请书?关键要点有哪些?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  Laravel distinct去重查询_Laravel Eloquent去重方法  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  如何在阿里云高效完成企业建站全流程?  微信小程序 require机制详解及实例代码  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何在云指建站中生成FTP站点?  WEB开发之注册页面验证码倒计时代码的实现  Python函数文档自动校验_规范解析【教程】  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  javascript中对象的定义、使用以及对象和原型链操作小结  EditPlus中的正则表达式 实战(2)  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  电商网站制作价格怎么算,网上拍卖流程以及规则?  音乐网站服务器如何优化API响应速度?  Laravel如何创建自定义Facades?(详细步骤)  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  Laravel怎么判断请求类型_Laravel Request isMethod用法  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载