标签:
memcachedbmemcache安装 |
分类: 猪头PHP |
memcached
想必大家都知道,是一个缓存服务器,数据直接存在内存中,如果重启memcached进程或者重启服务器,数据就都消失了。
memcachedb是一个memcached的改进版,memcachedb把数据存在berkeley-db中,这样就可以使数据持久化,应用在其他的领域,开发者来自sina。
memcachedb是一个memcached的改进版,memcachedb把数据存在berkeley-db中,这样就可以使数据持久化,应用在其他的领域,开发者来自sina。
libevent-1.4.9-stable.tar.gz
-------------------------
How to install libevent:
$tar xvzf libevent-1.4.9-stable.tar.gz
$cd libevent-1.4.9-stable
$./configure 或者--prefix=你要安装的路径 还有加入--enable-threads增加支持线程
$make
$sudo make install
Berkeley db-4.7.25.tar.gz.gz or later
-------------------------
How to install BerkekeyDB:
$tar xvzf db-4.7.25.tar.gz
$cd db-4.7.25/
$cd build_unix/
$../dist/configure 或者--prefix=你的路径 还有加入--enable-threads增加支持线程
$make
$sudo make install
vi /etc/ld.so.conf:
添加下面两行:
/usr/local/lib #这个路径是libevent的路径
/usr/local/BerkeleyDB.4.7/lib
Then, run 'ldconfig'.
Installation
How to install libevent:
$tar xvzf libevent-1.4.9-stable.tar.gz
$cd libevent-1.4.9-stable
$./configure 或者--prefix=你要安装的路径 还有加入--enable-threads增加支持线程
$make
$sudo make install
Berkeley db-4.7.25.tar.gz.gz or later
-------------------------
How to install BerkekeyDB:
$tar xvzf db-4.7.25.tar.gz
$cd db-4.7.25/
$cd build_unix/
$../dist/configure 或者--prefix=你的路径 还有加入--enable-threads增加支持线程
$make
$sudo make install
vi /etc/ld.so.conf:
添加下面两行:
Then, run 'ldconfig'.
Installation
或者是直接 echo
"/usr/local/BerkeleyDB.4.7/lib">>
ld.so.conf
注意了:还得添加一个 echo
"/usr/local/lib/">>ld.so.conf
不添加第二个的话,接下来运行memcachedb时会出现错误,提示找不到libevent的一个库。
然后运行
ldconfig
重载运行库
安装memcachedb ---注意了:在官方svn版本之外的版本运行时支持的内存-m是个无效的参数,他不能超过2048m,超过了也不会申请更大的内存的。
============
$tar xvzf memcachedb-X.Y.Z.tar.gz
$cd memcachedb-X.Y.Z
$./configure --enable-threads #-h有很多帮助
$make
$sudo make install
二.使用
1.启动:
1).cd 你的memcachedb目录下的bin
2)./memcachedb -p 21201 -d -r -u root -f /data1/21201.db -H /data1/demo
-N -P /data1/logs/21201.pid (以上的文件夹必须存在,没有就手动建个)
2.访问:
首先你得熟悉memcache的协议,只要能访问memcached的客户端,都能用来访问
memcachedb。
也可以直接用telnet 127.0.0.1 21201
#存储
set name 0 0 3
wei
返回:
STORED
#获取
get name
返回:
VALUE name 0 3
wei
END
#删除
delete name
返回:
DELETED
memcachedb -h 可以获得更多使用方法
============
$tar xvzf memcachedb-X.Y.Z.tar.gz
$cd memcachedb-X.Y.Z
$./configure --enable-threads #-h有很多帮助
$make
$sudo make install
二.使用
1.启动:
1).cd 你的memcachedb目录下的bin
2)./memcachedb -p 21201 -d -r -u root -f /data1/21201.db -H /data1/demo
-N -P /data1/logs/21201.pid (以上的文件夹必须存在,没有就手动建个)
2.访问:
首先你得熟悉memcache的协议,只要能访问memcached的客户端,都能用来访问
memcachedb。
也可以直接用telnet 127.0.0.1 21201
#存储
set name 0 0 3
wei
返回:
STORED
#获取
get name
返回:
VALUE name 0 3
wei
END
#删除
delete name
返回:
DELETED
memcachedb -h 可以获得更多使用方法
参考
官网:http://memcachedb.org/
作者的讨论组:http://groups.google.com/group/memcachedb
安装和启动指南:http://blog.csdn.net/simonlsy/archive/2008/01/07/2027940.aspx
作者的讨论组:http://groups.google.com/group/memcachedb
安装和启动指南:http://blog.csdn.net/simonlsy/archive/2008/01/07/2027940.aspx
后一篇:山海经----南山经(一)
后一篇 >山海经----南山经(一)





加载中…