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有效,会统一将依赖包libevent
和memcached
安装好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
查看是否能够远程连接
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!