2019独角兽企业重金招聘Python工程师标准>>>

一般来说,如果并发量不大的情况,使不使用缓存技术并没有什么影响,但如果高并发的情况,使用缓存技术就显得很重要了,可以很好的减轻数据库和服务器的压力,当然解决高并发的技术有很多,这里只是以缓存的角度来说明使用memcache的便捷性和方便性,缓存技术中,与memcache类似的还有redis,这里不做介绍!

使用memcache的前提是需要在服务端先配置好memcahche的环境!确认memcahce可以正常连接之后就可以在程序使用了!

具体代码如下:

<?php
header("content-type:text/html;charset:utf-8");
include "../inc/str.php";
include "../Inc/mysql.php";
include "../Inc/const.php";if($is_memcache){// $memcache操作$memcache = new Memcache;try{$memc=@$memcache->connect($memcache_server, $memcache_port);     if($memc){$getMsg=$memcache->get("360GetMsgDate");//获取缓存中的数据// $memcache->delete("360GetMsgDate");if(!$getMsg){   $jsonDate = getMessage($f_serverName,$f_userName,$f_password,$f_htNewsDate);$memcache->set("360GetMsgDate",$jsonDate,0,3600); //设置缓存时间为一小时echo $jsonDate;}else{      echo $getMsg;}        $memcache->close();}else{//code}}catch(Exception $e){print $e->getMessage();}unset($memcache);//结束$memcache操作
}else{echo  getMessage($f_serverName,$f_userName,$f_password,$f_htNewsDate);
}

转载于:https://my.oschina.net/u/1447974/blog/316063

php使用memcache处理缓存数据相关推荐

  1. MemCache内存缓存系统

    memcached是一种缓存技术, 他可以把你的数据放入内存,从而通过内存访问提速,因为内存最快的, memcached技术的主要目的提速, 默认情况下占用的端口号为:11211. 在memachec ...

  2. Memcache存储大数据的问题

    Memcache存储大数据的问题   huangguisu Memcached存储单个item最大数据是在1MB内,假设数据超过1M,存取set和get是都是返回false,并且引起性能的问题. 我们 ...

  3. MemCache 分布式缓存

    引用:http://baike.baidu.com/view/1193094.htm Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储 ...

  4. php memcache内存大小,PHP memcache 内存缓存 数据库查询 应用 高洛峰 细说PHP

    PHP memcache 内存缓存 数据库查询 应用 高洛峰 细说PHP 发布时间:2020-06-22 18:23:10 来源:51CTO 阅读:232 作者:津沙港湾 栏目:数据库 PHP mem ...

  5. 分布式缓存数据库面试题redis

    redis和memcached什么区别?为什么高并发下有时单线程的redis比多线程的memcached效率要高? 区别: 1.mc可缓存图片和视频.rd支持除k/v更多的数据结构; 2.rd可以使用 ...

  6. hibernate Search 继续研究 增加 hibernate memcache 二级缓存 配置成功 附件maven代码(2)...

    首先安装 memecached 服务端: 之前写过的 文章,centos 安装memcached服务 : http://toeo.iteye.com/blog/1240607 然后 在 前几天的 弄的 ...

  7. memcache分布式实现、memcache分布式的数据同步、memcache保存session数据的实现

    Memcache的分布式介绍 memcached虽然称为"分布式"缓存服务器,但服务器端并没有"分布式"功能.服务器端仅包括内存存储功能,其实现非常简单.至于m ...

  8. php缓存数据到本地缓存,本地缓存localStorage的使用方法

    本篇文章的使用方法来自于实际开发,详细介绍AppCan手机框架本地缓存localStorage的使用方法. 在手机应用中,存储本地数据是必不可少的功能,例如我们可以在手机中存储用户自定义设置.传递数据 ...

  9. redis一般缓存什么样数据_门户数据展示_Redis缓存数据

    学习主题:门户数据展示_Redis缓存数据 一.Redis_3主3从集群环境搭建 谈单你对读写分离和主从同步的理解 读写分离:Master负责写数据的操作,salve负责读数据的操作 主从同步:sal ...

  10. Outlook 2010如何更改脱机缓存数据OST文件位置?

               Outlook 2010如何更改脱机缓存数据OST文件位置? 场景: 部分企业的Exchange server使用POP3的模式与客户端的Outlook进行通讯收发邮件,这样在客 ...

最新文章

  1. Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
  2. 1066 Root of AVL Tree 需再做
  3. 与英特尔抢市场,英伟达的数据中心业务能增长到多大?
  4. mysql学习-常用的函数(字符串函数)
  5. 2016.6.23 随笔———— AJAX
  6. ios 内存深度优化_iOS 25个性能优化/内存优化常用方法
  7. Android 优化电池使用时间——确定和检测网络状态
  8. birt报表模板只打印了第一行_财务系统全套表格模板201个!成为同事眼中的红人!低调分享...
  9. 【Vijos1180】选课
  10. 笔记本摄像头频闪频灭
  11. laravel Excel 3.1 列宽设置不起作用
  12. 微信中各种代码/符号合集
  13. java xmladapte_三步解决JAXB生成XML包含CDATA问题—JAVA编程
  14. (十六)Hibernate中的延迟加载
  15. Java中的byte[]/char[]/int/String数据类型转换
  16. Properties 文件中字符串加了引号
  17. Eversipn STT-MRAM的MJT细胞
  18. 【c#】继承和多态的一点知识点
  19. 邻接矩阵用c语言,邻接矩阵无向图(一)之 C语言详解
  20. 软件压力测试图片60张,Win10 64位用鲁大师界面cpu温度60上下,显卡40多。用压力测试7-8分钟cpu75左右,...

热门文章

  1. python爬虫常用第三方库
  2. virtual 初探
  3. ArcGIS JS 学习笔记2 实现仿百度的拖拽画圆
  4. JS兼容性问题:window.locatin.href is not a function
  5. 算法学习笔记(八) 动态规划的一般求解方法
  6. 关于group by 两个或以上条件的分析
  7. 关于time_wait状态的理解
  8. mysql 忘记root密码的解决办法
  9. c#获取网络时间并同步本地时间
  10. 关于angularJS绑定数据时自动转义html标签