memcached缓存技术
来源:互联网 发布:绵阳软件培训学校 编辑:程序博客网 时间:2024/06/05 15:41
memcached缓存技术
第 1 章memcached是什么1
1.1memcached的来历1
1.2memcached的原理1
1.3memcached安装2
1.3.1在windows系统上安装memcached2
第 1 章 memcached是什么
memcached是一个高性能的分布式内存存储系统。你可以把memcached看做是一个具体的hash表, 形式是两列
键(key) 值(value)
字符串(唯一) 布尔,整数,浮点数,字符串,对象,数组,NULL,二进制数据(视频,音频,文件)
1.1 memcached的来历
是为了解决大型网站的提速而设计,目前很多网站都在使用., 非PHP网站也在使用memcached。
Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。(注: 摘自百度全科)
1.2 memcached的原理
1.3 memcached安装
1.3.1 在windows系统上安装memcached
1. 下载安装软件memcached-1.2.6-win32-bin.zip
2. 解压该文件把memcached.exe 拷贝到你的 apache同一目录
3. 安装该memcached
cmd{%mem%}>memcached.exe –d install 【安装】
4. 验证是否安装ok
5. 启动memcached
cmd{%mem%}>memcached.exe -d start 【启动】
cmd>netstat –an 【查看当前网络服务,如果看到11211端口在监听,说明ok】
6. 可能安装失败的原因分析
6.1 如果你是用win7,win8系统,他对安全性要求高,因此,需要大家使用管理员的身份来安装和启动. 具体是 程序开始===>所有程序==》附件==》cmd(单击右键,选择以管理员的身份来执行)
6.2 存放memcache.exe 目录不要有中文或者特殊字符
6.3 安装成功,但是启动会报告一个错误信息,提示缺少xx.dll ,你可以从别的机器拷贝该dll文件,然后放入到system32下即可.
6.4 如果上面三个方法都不可以,你可以直接这样启动mem
cmd>memcached.exe -p 端口 【这种方式不能关闭窗口】
1.4 在Linux下安装memcached服务
1. 下载安装文件libevent-1.3.tar.gz(在linux下处理多并发的核心库) memcached-1.2.6.tar.gz(是mem安装文件)
2. 把该文件上传到Linux下(Centos5.5)
3. 安装顺序,先安装libevent-1.3.tar.gz
3.1 tar –zxvf libevent-1.3.tar.gz
3.2 cd libevent-1.3
3.3 ./configure - - prefix=/usr 【配置处理,指定安装路径】
3.4 make && make install
3.5 检查一下是否安装ok
ls -l /usr/lib | grep 'libevent'
4. 安装memcached-1.2.6.tar.gz
4.1 tar -zxvf memcached-1.2.6.tar.gz
4.2 cd memcached-1.2.6
4.3 ./configure --with-libevent=/usr/lib
4.4 make && make install
5. 启动memcache
-d [daemon 后台]
-p 指定端口
-m 内存大小
-l 监听哪个ip
-u 用户
-P 进程文件
memcached -p 端口号 –d -m 40 –l 127.0.0.1 -u root -P /tmp/memcached.pid
5min
- Memcached缓存技术
- 缓存分布技术--memcached
- Memcached缓存技术
- memcached缓存技术
- memcached缓存技术简介
- Web缓存技术-Memcached
- php+memcached缓存技术实例
- java缓存技术memcached实例
- java缓存技术memcached实例
- java缓存技术memcached实例
- java缓存技术memcached实例
- php缓存技术之Memcached
- java缓存技术memcached实例
- Memcached和Redis缓存技术
- PHP内存缓存技术memcached详解
- web访问数据库缓存技术 memcached
- 分布式缓存Memcached技术讲解以及实现
- 缓存技术PK:选择Memcached还是Redis?
- 树状数组之逆序数
- 一款基于jQuery饼状图比例分布数据报表
- Docker Dockerfile详解
- 嵌入式 视频处理前端
- oracle patch from 2014 10
- memcached缓存技术
- 设置屏幕常亮 switch
- 50个python常用重要的模块
- iOS-Core-Animation-Advanced-Techniques(七)
- 大数据十六进制转八进制
- 正则引擎简单分析
- 2014中国互联网职场调查报告
- C/C++学习规划与发展指引
- C# Socket编程(3)编码和解码