八十:memcached之安装与参数
Memcached是一个高并发的内存键值对缓存系统,它的主要作用是将数据库查询结果,内容,以及其它一些耗时的计算结果缓存到系统内存中,从而加速Web应用程序的响应速度。
由于官网只提供linux版本的下载,所以window的版本需要另外收集
http://downloads.northscale.com/memcached-1.4.5-x86.zip
http://downloads.northscale.com/memcached-win64-1.4.4-14.zip
https://www.runoob.com/memcached/window-install-memcached.html
安装:
win
安装:memcached.exe -d install
启动:memcached.exe -d start
关闭:memcached.exe -d stop
centos版
yum install libevent libevent-devel
yum install memcached
启动:systemctl start memcached.service 或者 找到文件启动:/usr/bin/memcached -u memcached -d start
尝试使用一下
如果要指定参数,则不能使用systemctl start memcached.service启动,需使用 /usr/bin/memcached 来运行,如:/usr/bin/memcached -u memcached -m 1024 -p 11222 start
-m 指定缓存所使用的最大内存容量,单位是Megabytes,默认是64MB
-u 只有以root身份运行时才指定该参数
-d 以daemon的形式运行
-l 指定监听的地址,如果是通过systemctl start memcached.service启动,默认只能是本机连接,如果要允许其他机器连接,则设为0.0.0.0
-p 指定监听的TCP端口号,默认是11211
其他常用的参数
-t 指定线程数,默认是4个
-h 打印帮助信息
-c 最大同时连接数,默认是1024.
-U 指定监听的UDP端口号,默认是11211
-M 内存耗尽时显示错误,而不是删除项
一开始说的“-d”参数需要进行进一步的解释
-d install 安装memcached
-d uninstall 卸载memcached
-d start 启动memcached服务
-d restart 重启memcached服务
-d stop 停止memcached服务
-d shutdown 停止memcached服务