Linux和Windows下的Memcached服务端开机自动启动配置,直接绑定到某个网卡IP上。

jackxiang 2013-1-4 10:12 | |
Linux:启动Memcache的服务器端的命令为:
/usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
vi /etc/init.d/lnmp


直接绑定到某个网卡IP上:

-l <ip_addr>  监听的服务器IP地址,如果有多个地址的话,使用逗号分隔,格式可以为“IP地址:端口号”,例如:-l 指定192.168.0.184:19830,192.168.0.195:13542;端口号也可以通过-p选项指定

Windows:
到memcached根目录
1、安装
memcached.exe –d install  
2、启动
memcached.exe -d start

注意,要先install才行,实践如下:

后运行:services.msc 后可以看到memcache在服务里有这个了:
"D:\wamp\bin\memcached\memcached.exe" -d runservice (注册表里也是这个:在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 下面找到一个 ImagePath 的字符串项,正好是服务的执行路径的字符串,双击该串,在后面加入 -l 192.168.1.135 -m 45 -p 12345 (访问ip为:192.168.1.135 使用45M内存,12345为端口),再启动服务。 ),启动类型,自动。
如果要修改端口,听说得到注册表里修改:
D:\wamp\bin\memcached\memcached.exe" -d runservice -l 127.0.0.1-m 45 -p 12345 -c 2048  

此时memcached已经注册为开机启动服务
完成安装。

memcache启动后成功于否的测试:
现在来试试是否可以连接:
使用方法为“telnet ip 端口号”,登录后使用“stats”命令
cmd下
telnet 192.168.1.135 12345(注意:这里只能用IP 不能用 localhost 或127.0.0.1)
然后使用:stats命令可以看到memcached的使用情况如下:
我的修改情况为:

记得打开Host,去掉前面的#号:
127.0.0.1       localhost
参考:
http://zhaoshijie.iteye.com/blog/1135608
http://bardo.iteye.com/blog/954770


作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/5903/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2017-1-11 23:27
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]