Memcache的基本概念和使用–传智播客(韩顺平)
- 3616
- PHP
- 7
- super_dodo
- 2015/01/01
Memcache的基本概念和使用--传智播客(韩顺平)
1.Memcahced是一个高性能分布式的内存对象缓存系统,它可以支持把各种php的数据(array,对象,基本数据类型)放入到它的管理内存中。
2.访问速度 数据库 < 文件 < 内存 3.存储引擎:Memory 数据库中的存储类型。使用的地方,数据变得更快,数据意义不是很大,直接存在内存中,比如QQ的在线影身忙碌等状态,及时性很强,丢失也不影响惨重。 4.Memcache的安装步奏。下载memcahed组件---将memcached软件拷贝到某个目录,最好是放在php开发环境目录下,便于管理。---安装memcache.exe -d install 卸载 -d uninstall ----启动memcached服务 -d start 或者在服务--管理--里面启动 ----查看memcached服务是否正常的启动成功了。默认端口11211 5.Memcache的常用命令。 [php] //制定内存的大小(当希望内存大于64m的时候需要指定内存大小) memcached -m 256m -d start //希望换端口,指定端口(1024以下的端口基本被系统占用) memcached -d -m 30 127.0.0.1 -p 9000 -d start [/php] 拓展学习 常见的端口和服务 [php] 80 //apache iis 21 //ftp 23 //telnet 3306 //MySQL 1521 //Oracle 1433 //SQL Server 8080 //Tomcat 11211 //Memcached [/php] memcahed的机制 (1).基于c/s架构,协议简单,使用简单的文本通信 (2).基于libeven的事件处理 (3).内置内存存储方式,速度更快 (4).基于客户端的分布式 memcache的生命周期是在add数据的时候设置的 如果决定是否使用memcache (1).如果是一个小网站,pv值不大,就不考虑使用memcached了。 (2).变化频繁,一变化就要入库如股票金融,不适合使用memcached (3).变化频繁,查询频繁,但不一定写入数据库,如在线用户,适合用memcache (4).变化不频繁,查询频繁,不管入不入库都比较适合Memcache,比如门户网站 新浪
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例