ubuntu 安装memcached和显示服务器信息
1、Memcached的安装
在Ubuntu下直接使用如下命令进行安装即可:
sudo apt-get install memcached
- 1
由于memcached依赖于libevent;因此,还需要安装libevent,命令如下:
sudo apt-get install libevent-dev
- 1
注意 网上好多博文中的介绍安装libevent命令是:sudo apt-get install libevent 在实践中会报如下错:unable to locate package libevent
在Memcached的安装说明上有详细介绍,网址如下:https://github.com/memcached/memcached/wiki/Install。
由于使用linux系统并不多,在安装以上两个库的时候,就遇到了如下几个错误,截图如下:
解决方法:百度下就OK了。
2、了解Memcached相关参数
了解Memcached的相关参数,使用命令:memcached -help 即可。
结果截图如下:
3、启动Memcached
命令如下:
./memcached -m 512 -p 11211 -vv
- 1
该命令后面参数的含义为:分配给memcached的可用内存512M,监听11211端口,显示详细的运行信息。
这里要注意的是:需要切换到memcached的安装目录下运行此命令才有效。自己第一次使用这个命令就是没有切换到安装路径。得到的错误截图如下:
看到这个问题,相信有很多人和我的反应一样:使用”sudo apt-get install memcached”命令安装的目录在哪里呢?
经过查阅资料,方法为:which memcached 即可查找出memcached的安装目录。
例如,在本机上的运行结果如下:
切换到“/usr/bin”下然后执行命令./memcached -m 512 -p 11211 -vv即可启动了。
看到这样的结果,就说明成功启动了Memcached。
4、使用telnet测试Memcached
使用如下的命令连接上面刚启动的Memcached。
telnet localhost 11211
- 1
在控制台会看到如下的信息:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
- 1
- 2
- 3
保存数据的命令格式如下
set foo 0 0 3
bar
- 1
- 2
如果保存成功,控制台会输出:STORED
获取数据的命令格式如下:
get foo
- 1
在控制台的输出信息为:
VALUE foo 0 3
bar
END
- 1
- 2
- 3
以上几个操作的截图如下:
至于上面get/set命令来存储和获取数据的格式为什么是这样,目前还不知道,有待于自己继续来了解。
连接到memcached之后,输入stats再按回车,即可获得包括资源利用率在内的各种信息;此外,输入“stats slabs”或“stats items”还可以获得关于缓存记录的信息。结束程序输入“quit”。
输入stats之后的结果部分截图如下:
这些参数的具体含义,见下图(图片来源于:http://www.cnblogs.com/xrq730/p/4948707.html)
--------------------- 本文来自 HelloWorld_EE 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/u010412719/article/details/53871556?utm_source=copy
posted on 2018-09-29 18:09 myworldworld 阅读(156) 评论(0) 收藏 举报
浙公网安备 33010602011771号