Linux安装Memcache

linux上安装memcache和python操作memcache的依赖项


背景

memcache由于只具备k-v操作,因此在处理非常高的并发的情况下,速度要略快与redis。同时它是一款多线程的分布式缓存系统。


linux中安装memcache

安装memcache的方式有两种方式:

①一种是wget网上的压缩包(包括libevent依赖包),然后下载下来进行tar,接着进入指定的目录,make编译,最后make install 进行安装。
此种方法要找对memcache的压缩包才行,可以参考
https://blog.csdn.net/datangwss/article/details/87287454

①另外一种因为我采用python的的pip方法进行安装,此方法针对python有效,会统一将依赖包libeventmemcached安装好
pip3 install python-memcached


检测是否成功安装

memcached -h

如果出现其版本号,和帮助文档则表示安装成功!


运行memcache

进入/usr/bin目录,执行

./memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcache.pid

注:
-d:以后台守护进程的方式运行。
-m:指定使用的内存大小,因为我是2G的云服务器,因此就设置的稍微少点,默认为64M。
-u:指明运行此memcache的角色。
-l:指定连接的ip地址。
-p:指定连接的端口号
-c:指定连接的client客户端
-P:指定存放pid文件的位置,存放在tmp目录下,一般用于存放系统临时的文件,比如pid号。


测试是否成功启动memcache

方法①:

ps aux|grep memcache

查看进程是否启动成功

方法②:

telnet 127.0.0.1 11211

查看是否能够远程连接