MemCached分布式安装
来源:互联网 发布:听书软件下载 编辑:程序博客网 时间:2024/05/21 04:44
1 Memcache服务端是C写成的,首先准备安装包memcached-1.4.13.tar.gz
2 MemCached安装需要依赖GCC和li'bevent,所以首先要安装这2款软件,
GCC一般linux都会自带,用gcc -v 查看是否安装了。
查看libevent是否安装 用 ls -al /usr/lib |grep libevent 或者 ls -al /usr/local/lib |grep libevent,如果没有安装可以用#yum install gcc 让linux服务器自动去获取一个gcc安装(这个一般都可以获取到)
2.1下载 libevent-2.0.16-stable.tar.gz 进入解压后的目录依次执行:
# ./configure --prefix=/usr
#make
#make install (这一步可能需要换root用户,如果没有权限的话)
# ls -al /usr/local/lib |grep libevent (查看是否安装成功)
3 解压memcached-1.4.13.tar.gz 进入解压后的目录,然后一次执行
//设定安装路径
#./configure --prefix=/usr/local/memcached --with-libevent=/usr/lib/
#make
#make install (这一步可能需要换root用户,如果没有权限的话)
# ls -al /usr/local/bin/mem* (查看是否安装成功)
4启动
/usr/local/bin/memcached -d -m 100 -u root -l 192.168.110.222 -p 11211 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是100MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.110.223,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,我们这里统一使用11211-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定。
-P是设置保存Memcache的pid文件,我这里是保存在/tmp/memcached.pid
5 监听
memcached提供了监听命令 具体如下
#telnet 192.168.110.224 11211 //telnet到11211端口
# stats //memcached服务 提供如下信息:
安装问题及解决办法:
1 启动memcached出现状况error while loading shared libraries: libevent-2.0.so.5: cannot openshared object file: No such file or directory
解决办法:
1.1 首先 find / -name libevent-2.0.so.5 (或者用 whereislibevent-2.0.so.5 )找到缺少的链接文件到底在那儿
1.2 #LD_DEBUG=libs /usr/local/memcached/bin/memcached -v 查看debug信息会显示寻找路径
1.3 从Debug信息中就知道程序去哪里找链接库了。我这边程序去 trying file=/usr/lib/libevent-2.0.so.5 而我的链接库的实际存储位置是 /usr/local/lib/libevent-2.0.so.5
1.4 做个软连接 ln -s /usr/local/lib/libevent-2.0.so.5/usr/lib/libevent-2.0.so
完成。
- MemCached分布式安装
- 分布式缓存memcached安装使用资料收集
- CentOS安装mysql分布式缓存服务器memcached
- 分布式缓存Memcached之安装细节篇
- 分布式缓存系统memcached安装和使用
- memcached分布式
- Memcached分布式
- memcached分布式
- 【memcached】memcached的分布式
- 分布式memcached服务器代理magent安装配置(CentOS6.6)
- 架构和分布式____安装和使用memcached
- [Memcached]Memcached 的分布式算法
- 分布式缓存 - memCached Voldemort
- memcached的分布式算法
- Memcached-----分布式缓存
- 分布式缓存---Memcached 入门
- 让memcached分布式
- memcached的分布式算法
- java解析json
- asp.net实现发送电子邮件
- 求任意时间之时针和分针间的角度
- 函数链接库的5个特殊秘密
- [转] MATLAB图像实用源代码
- MemCached分布式安装
- JS节点
- 发布一个web项目到Internet?
- chrome中行网银插件(Linux下可用,可以淘宝支付宝)
- Android4.0之init读取init.ic的过程
- 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接 的解决方法
- 我们的现状是看到任务马上写代码
- poj2752 kmp
- 微软面试题:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字