php查询mysql并缓存到redis
2019独角兽企业重金招聘Python工程师标准>>>
首先安装redis,并在php环境中开启php_redis扩展。
下面不多说了,直接上代码
<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$blog = $redis->get('redisrow');
//如果$blog数组为空,则去数据库中查询,并加入到redis中
if(empty($blog)){ echo "mysql"; // Connect mysql server $mysql = new PDO("mysql:host=localhost;dbname=blog","root","",array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $rs = $mysql -> query("select * from tbl_post"); //$row = $rs -> fetch(); $i=0; while($row = $rs -> fetch()){ $rows[$i]['title']=$row['title']; $rows[$i]['content']=$row['content']; $i=$i+1; } print_r($rows); $redisrow = json_encode($rows); $redis->setex('redisrow','100',$redisrow);
}else{ $redisblog = json_decode($blog); echo "redis"; print_r($redisblog);
}
?>
转载于:https://my.oschina.net/meng527/blog/1820699
php查询mysql并缓存到redis相关推荐
- mysql查询缓存到redis_php查询mysql并缓存到redis
首先安装redis,并在php环境中开启php_redis扩展. 下面不多说了,直接上代码 $redis = new redis(); $redis->connect('127.0.0.1', ...
- SpringBoot中通过自定义缓存注解(AOP切面拦截)实现数据库数据缓存到Redis
场景 若依前后端分离版本地搭建开发环境并运行项目的教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 基于上 ...
- 使用SpringTask定时获取传感器设备信息并缓存到Redis
1)整合:略.因为在Spring-context包中已经整合过了 2)使用:写一个方法,然后加上规则,他就会被定时执行 /*** 项目启动后从数据库将各设备的信息和阈值查询出来放入redis* 五分钟 ...
- 万年历,可以查 曰、月、年,缓存到redis,直接抓取使用,
代码部分记录,提供阅读并使用,仅供参考 效果图 import com.github.pagehelper.PageInfo; import com.paascloud.PublicUtil; impo ...
- Serverless,实现 IoT 设备运行状态缓存到Redis方案
今天,我们给大家带来基于云产品组合的方案,无需编写应用程序代码,实时缓存IoT设备上报的当前运行状态,供业务系统查询的技术方案. 技术原理 借助物联网平台提供的规则引擎模块,我们可以轻松的把设备上报的 ...
- Redis使用场景一,查询出的数据保存到Redis中,下次查询的时候直接从Redis中拿到数据。不用和数据库进行交互。...
maven使用: <!--redis jar包--><dependency><groupId>redis.clients</groupId><ar ...
- SparkSql-redis:将查询到的结果保存到redis中
2020.12.08号作业题 1.启动redis redis-server /usr/local/redis/redis.conf 2.写代码 问题1.计算出总的成交量总额(结果保存到redis中) ...
- MySQL数据同步到 Redis 缓存的几种方法
1 Mysql查完数据,再同步写入到Redis中 缺点1:会对接口造成延迟,因为同步写入redis本身就有延迟,并且还要做重试,如果redis写入失败,还需要重试,那就更费时间了. 缺点2:不解耦,如 ...
- redis和mysql的衔接操作(redis加速mysql)
redis和mysql的衔接 1. 配置架构 1.1 配置mysql和redis连接 1.2 配置mysql数据库 1.3 安装redis数据库 1.4 测试 2. redis和mysql的实时同步 ...
最新文章
- ftp服务器版本信息可被获取,ftp服务器版本信息可被获取
- 来来来,你可能没见过这么全的实战吧
- windows php exec()不生效问题
- python输入程序_python程序的输入输出(acm的几个小程序)
- django安装_技术大牛详解:Django框架之环境安装
- qt怎么可以随意设置自己想要的表格_【Qt开发】QTableWidget的详细设置
- Android 系统(210)----Android的.so文件你需要知道那些知识
- C++ 杂七杂八的东西
- Linux 和 Win10 上实现端口映射
- 守望先锋代码_使用守望台自动刷新SQL Server容器
- BugkuCTF(old)----流量分析题目Writeup
- GNSS精密轨道产品sp3与精密钟差产品clk批量下载(Linux Shell)
- 河大计算机学院足球队,“河大杯”我院足球队两连胜提前晋级淘汰赛
- pc_win10_x64安装ncnn,并使用vulkan
- 关闭vscode中的源代码管理
- 飞机打扭来扭去的靶子
- 突破限制,这类网站的仅在线视频也能轻松能下载了!
- ubuntu解决微信无法输入中文
- 【数据结构】递归斐波那契数列的时间复杂度、空间复杂度
- 同样是码农,收入差距怎么这么大呢?
热门文章
- MapGuide应用开发系列(四)---- 如何运行第一个.net实例代码
- Docker多台宿主机间的容器互联-centos7
- AOC的显示器真的很烂
- c语言tcp硬时事通讯程序代码,使用C语言编写基于TCP协议的Socket通讯程序实例分享...
- 高德sdk定位当前位置_单次定位-获取位置-开发指南-iOS 定位SDK | 高德地图API
- python 配置文件编码问题
- 启动一个java项目http状态 500 - 内部服务器错误_Java web服务器假死分析
- python循环生成二维数组_嵌套循环二维数组的计算与构造 - python
- 高响应比优先算法代码_以梦为码丨让每一行代码都充满温情
- 自定义拍照时 拍照界面_男子海边拍照时发现“金光闪闪”,走近查看后一夜暴富|戒指|沙土|包装膜...