memcache/memcached/memcachedb 配置、安装
当你听到memcache与memcached时把它当做是一个东东就好了,尽管它们存在区别,但是这并不影响你对它们的运用及理解。
“Memcache”它是一个自由和开放源代码、高性能、分配的内存对象缓存系统,即该系统名称为“Memcache”;
“Memcached”它是该系统的主程序文件,以守护程序方式运行于一个或多个服务器中(分布式),随时接受客户端的连接操作,使用共享内存存取数据;
“Memcachedb”它是新浪2007年的项目,在Memcached的基础上开发出来了,它与Memcache不同的是它提供了数据持久化存储
首先,我们需要下载一个memcached安装程序,memcached版本很多,开源的东西我们一定要找一个持续更新的版本,很简单,有团队在维护升级。
我选择的版本是:beitmemcached,项目地址:http://code.google.com/p/beitmemcached/ 注:此链结为windows下memcached文程序安装文件及示例。
图中的两个文件分别为:上面的是客户端调用示例项目文件、下面的文件是Memcached主程序安装文件
然后,将memcached主程序文件安装到服务器上。
Windows下安装:
1.将上图中Memcached 1.2.5.zip解压缩到 D:\program files\memcached目录下(此目录自行定义)。
2.Ctrl+R,输入cmd,打开命令行窗口,转到D:\program files\memcached目录下。
3.memcached.exe -d install
4.memcached.exe -d start
如果你要卸载,执行下面的命令:
1.memcached.exe -d stop
2.memcached.exe -d uninstall
Linux(CentOS 5.x)下安装:
1. yum install gcc
2. cd /tmp
3. wget http://www.monkey.org/~provos/libevent-2.0.4-alpha.tar.gz 注:memcached 用到了 libevent 这个库用于 Socket 的处理,所以 还需要安装 libevent
4. tar zxvf libevent-2.0.4-alpha.tar.gz
5. cd libevent-2.0.4-alpha
6. ./configure -prefix=/usr/local/libevent
7. make
8. make install
9. cd ~
10. cd /tmp
11. http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
12. tar zxvf memcached-1.4.5.tar.gz
13. cd memcached-1.4.5
14. ./configure -prefix=/usr/local/memcached --with-libevent=/usr/local/libevent 注:安装memcached时需要指定libevent的安装位置
15. make
16. make install
17. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libevent/lib 注:将libevent的lib目录加入LD_LIBRARY_PATH里
18. vi /etc/sysconfig/iptables
19. 将下面这行加入进去
-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 11211 -j ACCEPT 注:将memcached加入到防火墙允许访问规则中
20. service iptables restart 注:防火墙重启
21. /usr/local/memcached/bin/memcached -d 注:启动memcached
memcached启动参数描述:
-d :启动一个守护进程,
-m:分配给Memcache使用的内存数量,单位是MB,默认是64MB,
-u :运行Memcache的用户
-l :监听的服务器IP地址
-p :设置Memcache监听的端口,默认是11211 注:-p(p为小写)
-c :设置最大并发连接数,默认是1024
-P :设置保存Memcache的pid文件 注:-P(P为大写)
如果要结束Memcache进程,执行:kill cat pid文件路径
无论是在windows下还是在linux下安装都非常简单,使用起来也很简单。
如何往memcached中插入数据?如何来读取数据?示例代码如下:
注:memcached是以KEY-VALUE的方式进行数据存储的,KEY的大小限制:Key(max)<=250个字符;VALUE在存储时有限制:Value(max)<= 1M;memcached默认过期时间:ExpiresTime(max)= 30(days)。
发表评论
-
nginx代理IIS轻松实现支持JSP,PHP,ASP平台
2012-05-12 21:16 1560通过使用高效代理服务器nginx代理IIS轻松实现支持JSP, ... -
OpenSessionInViewFilter的使用
2011-06-22 11:34 703一、作用 Spring为我们解决Hibernate的Sess ... -
tomcat服务器使用url rewrite1
2011-05-19 18:25 1429让tomcat服务器使用url rewrite1. 第 ... -
CountDownLatch闭锁详解
2011-05-09 10:29 1275闭锁(Latch) 闭锁(Latch):一种同步方法,可以延 ... -
jquery.treeview使用
2011-03-25 18:31 1486这几天项目中要用到树型结构,正好项目中用到了JQuery,所以 ... -
集群的可扩展性及其分布式体系结构
2011-03-17 14:54 1068常见的平衡算法 一般 ... -
strust2防止重复提交
2011-03-15 10:05 1074在请求表单中添加<s:token></s:t ... -
源码中没有任何错误目录中还存在红叉
2011-02-26 17:04 738查看.classpath文件。修改正确配置!lib与src -
长连接与短连接
2011-01-04 15:44 1086长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送 ... -
带“+”号的参数值通过url传递,后台取不到正确值
2010-11-29 15:19 2415带“+”号的参数值通过url传递,后台取不到正确值 问题是这样 ... -
JCom的使用
2010-11-08 11:15 2689JCom可以支持打印,支持生成word,生成Excel,并且可 ... -
利用java操作Excel文件
2010-10-28 16:45 708利用java操作Excel文件 很久以来都想 ... -
XSL将XML转换成HTML文件 js方法
2010-10-22 14:34 2973JavaScript解决方案XSL是如何将XML转换成HTML ... -
web.xml详解
2010-10-22 09:18 632部署描述符实际上是一个XML文件,包含了很多描述servlet ... -
jsvalidation表单验证框架使用相关问题
2010-10-05 18:57 10951、如果验证框架没有起作用,就先把验证框架的js文件、x ... -
java中调用c(c++)写的dll 文件的实现及步骤
2010-09-08 10:08 1678JNI使用技巧点滴本文为 ... -
我的站点
2010-01-09 10:43 0www.51sj.com 我要设计 www.52sj.co ... -
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
2009-12-18 21:31 2305说明: 在创建数据库时输入的密码,是修改系统默认的密码,以sy ... -
jdbc连接各种数据库
2009-12-18 21:08 786一、jsp连接Oracle8/8i/9i数据库(用thin模式 ... -
IOC
2009-11-02 11:36 1161介绍 IOC 作者:冰云 icecloud(AT) ...
相关推荐
在命令行下安装Memcache,输入 ‘c:/memcached/memcached.exe -d install’。 3.启动Memcache,再输入: ‘c:/memcached/memcached.exe -d start’。 memcached将作为windows的一个服务每次开机时自动启动。这样...
Lnmp+memcache+memcached
Memcache客户端MemcachedProviders for .net 2.0 实例
代码如下:vim /etc/sysconfig/memcached#文件中内容如下,按需要修改:PORT=”11211″ #端口USER=”root” #用户名MAXCONN=”1024″ #最大连接数CACHESIZE=”64″ #内存大小OPTIONS=”” #附加参数 4. 安装libme
在Linux下memcache安装配置文档,很详细的哦
memcache的客户端,用maven构建,里有用hibernate-memcached与hibernate,spring3.0进行配置,也有与spring3.0单独配置。
本文实例讲述了thinkphp中memcache的用法。分享给大家供大家参考。...② 运行d:/memcached/memcached.exe -d start 启动memcache ③ 下载php_memcache.dll 到php安装目录扩展目录 php\ext ④ 修改php.ini
下面小编就为大家带来一篇linux下安装配置Memcache和PHP环境的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
windows中安装memcache: 1. 拷贝memcached安装目录中,在命令中cd到这个目录中执行: memcached.exe -d install //安装 memcached.exe -d uninstall //卸载 memcached.exe -d start //启动 2. 复制memcached...
Memcache是什么?... Memcached是Memcache系统的主程序文件,以守护程序方式运行于一个或多个服务器中,随时接受客 户端的连接操作,使用共享内存存取数据。 那PHP中的Memcache是什么?php中的所讲的memcache是
Memcached的安装步骤: 1.下载memcached的windows稳定版,解压放某个盘下面,比如在c:\memcached 2.在终端(也即cmd命令界面)下输入'c:\memcached\memcached.exe -d install'安装 3.再输入:'c:\memcached\...
Memcached 学习Memcached 运行Memcached命令的运行:/usr/local/memcached/bin/memcached -d -m 64M -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid注意:如果使用自动安装 memcached 命令位于 /usr/...
memcache:http://cn2.php.net/manual/en/book.memcache.php memcached:http://cn2.php.net/manual/en/book.memcached.php 2.Memcache是原生实现的,支持OO和非OO两套接口并存。而memcached是使用libmemcached
下载最新版:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available b. 直接下载: memcached-win64-1.4.4-14.zip http://www.2cto.com/uploadfile/2012/0713/20120713110308123.zip...
linux平台使用的memcache压缩包,解压缩之后运行make && make install安装, 然后/usr/local/memcache/bin/memcache -d -m 1024 -u root -p 11211 -c 1024命令运行memcache
下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent, libevent的最新版本是libevent-1.4.13-stable。(如果你的...
2.在终端(即cmd 命令界面)下,输入安装命令 :H:/wamp/www/php api/memcache/memcached.exe –d install[提示错误:failed to install service or service already installed]解决方法:在系统盘中找到cmd.exe文件...
Linux上安装 Memcache 和 Memcached 两种扩展都有。 压缩包内容: 源码:zlib-1.2.8.tar.gz、memcached-2.2.0.tgz、memcached-1.4.5.tar.gz、memcache-2.2.5.tgz、libmemcached-1.0.18.tar.gz、libevent-1.4.14b-...
默认情况下,memcache_exporter在/metrics端口0.0.0.0:9150上0.0.0.0:9150 : make./memcached_exporter 另外,提供了一个Dockerfile: docker run -p 9150:9150 quay.io/prometheus/memcached-exporter:latest收藏...
memcached -d -m 128 -p 22222 -u root -c 1024 -l 127.0.0.1 -P /tmp/memcached.pid -s /tmp/memcached.sock 参数解释: -d 设置为守护进程 -m 设置内存大小(M) -p 设置监听端口 -u 设置启动用户 -l 是...