CentOS 7使用dnf安装Memcached以及启动、停止、开机启动等设置
1.安装Memcached
dnf install memcached
根据提示完成安装
2.启动Memcached
输入以下命令:
service memcached start
输出以下内容:
Redirecting to /bin/systemctl start memcached.service
验证Memcached是否成功启动,输入以下参数:
ps -aux | grep memcached
如果输出:
memcach+ 17974 0.0 0.0 325564 1180 ? Ssl 13:10 0:00 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024
以下内容,则成功启动。
3.停止Memcamched
输入以下命令:
service memcached stop
看到输出为:
Redirecting to /bin/systemctl stop memcached.service
输入以下命令:
ps -aux|grep memcached
查看是否已经停止成功
4.将Memcached设置开机启动
输入以下命令:
systemctl enable memcached.service
5.验证开机启动是否设置成功
重启系统,然后输入以下命令:
ps -aux | grep memcached
输出如下:
memcach+ 855 0.0 0.0 325564 1172 ? Ssl 13:42 0:00 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024
则开机启动设置成功。
6.取消开机启动
输入以下命令取消开机启动:
systemctl disable mysqld.service
7.使用启动参数启动Memcached服务
Memcached的启动参数如下:
-d是启动一个守护进程;
-m是分配给Memcache使用的内存数量,单位是MB;
-u是运行Memcache的用户;
-l是监听的服务器IP地址,可以有多个地址;
-p是设置Memcache监听的端口,,最好是1024以上的端口;
-c是最大运行的并发连接数,默认是1024;
-P是设置保存Memcache的pid文件。
首先切换到Memcached执行文件的目录,使用dnf安装的目录为:
/bin,输入以下命令启动Memcached:
memcached -l xxx.xxx.xxx.x -p 11231 -u root -m 64 -d
以上命令意思为:使用root用户启动Memcached,监听端口为11231,可以设置公网ip地址。