Linux运维进阶-文档总结-memcache的实现
来源:互联网 发布:老七的淘宝店 编辑:程序博客网 时间:2024/06/07 01:52
以下所有操作都是在Red-hat 6.5上
1.Memcache的介绍
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。本质上,它是一个简洁的key-value存储系统。
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现)
2.memcache的实现
yum remove `rpm -qa | grep php` #删除原有的冲突的包tar zxf memcache-2.2.5.tgz #解压下载的memcache文件cd memcache-2.2.5 #进入目录下phpsize #php编译以后,拓展模块。(如果不扩展模块,就没有编译的过程!)./configure makemake install #编译cd /usr/local/lnmp/php/lib/php/extensions/no-debug-non-zts-20131226/lsphp -m | grep memcache #检测memcache模块是否拓展cd /usr/local/lnmp/php/etc/vim php.ini #将memcache的拓展写到ini文件中870 extension=memcache.so #这一步很重要/etc/init.d/php-fpm reload #重新读取配置文件yum install memcached.x86_64 -y #安装memcache软件/etc/init.d/memcached start #开启memcache服务netstat -ant |grep 11211 #测试memcache的端口11211是否存在cd memcache-2.2.5cp example.php /usr/local/lnmp/nginx/html/ #测试脚本cp memcache.php /usr/local/lnmp/nginx/html/ #测试脚本cd /usr/local/lnmp/nginx/html/lsvim example.php vim memcache.php 22 define('ADMIN_USERNAME','admin'); // 登录名 23 define('ADMIN_PASSWORD','redhat'); // 登录密码 28 $MEMCACHE_SERVERS[] = '127.0.0.1:11211'; // add more as an array 29 $MEMCACHE_SERVERS[] = '127.0.0.1:11211'; // add more as an array/etc/init.d/memcached reload #重新读取配置文件
The End
阅读全文
0 0
- Linux运维进阶-文档总结-memcache的实现
- Linux运维进阶-文档总结-Varnish的各项操作
- Linux运维进阶-文档总结-MySQL的主从分离
- Linux运维进阶-文档总结-Nginx各项操作
- Linux运维进阶-文档总结-LNMY架构之Mysql的安装和配置
- Linux运维进阶-文档总结-Tomcat的安装与应用
- Linux运维进阶-文档总结-LNMY架构之PHP的安装和测试和简单论坛搭建
- Linux运维进阶-文档总结-红帽企业版 集群(热备)套件
- Linux运维进阶-文档总结-高可用集群之heartbeat和lvs
- linux安装memcache文档
- Linux运维笔记-文档总结-RAID磁盘阵列和磁盘配额总结与实现
- Linux运维笔记-文档总结-Apache基本配置的介绍和语言支持,虚拟主机,访问控制的实现
- Linux运维笔记-文档总结-文档与权限
- memcache的总结
- Redis和Memcache的区别进阶篇
- linux(centos7)的memcache
- Linux运维笔记-文档总结-linux中设备的访问
- 关于自己在CIT时间里本地文档的总结(2)--包括memcache安装
- OpenGL学习笔记1:OpenGL概述
- JVM 中的内存如何分配及相应的命令设置
- 数据库存储过程、事物、索引、优化方面等
- 数值计算方法:二分法求解方程的根(伪代码 python c/c++)
- 《面试》 几种经典的简单的排序方法(冒泡,选择,插入)python实现
- Linux运维进阶-文档总结-memcache的实现
- HDFS高可用配置
- Petya and Exam(Codeforces Round #425 (Div. 2))
- 2017.07.24工作日记
- TPshop学习(1)内容介绍
- 二叉树前序,中序,后序的遍历【递归(借用栈实现)和非递归】
- 题目1022:游船出租
- 【JavaScript数据类型转换】
- 谈宽搜SPFA算法和深搜优化SPFA