如何在CentOS 8上安装和配置Memcached

时间:2019-04-29 03:17:14  来源:igfitidea点击:

Memcached是一个开源的、高性能的、超快的内存键值存储,它是为加速web应用程序而设计的。

如何在CentOS 8中安装Memcached

$ sudo dnf install memcached libmemcached
$ rpm -qi memcached

如何在CentOS 8中配置Memcached

memcached默认的配置文件: /etc/sysconfig/memcached
memcached默认的监听端口: 11211

/etc/sysconfig/memcached:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 192.168.1.100,::1"

为memcached配置防火墙

$ sudo firewall-cmd --add-port=11211/tcp --zone=public --permanent
$ sudo firewall-cmd --reload
$ sudo firewall-cmd --list-ports | grep 11211

启动memcached服务,并设置开机自启动

$ sudo systemctl start memcached
$ sudo systemctl enable memcached
$ sudo systemctl status memcached

为应用设置memcached

安装扩展php-pecl-memcache

$ sudo dnf install php-pecl-memcache

如果应用程序是python写的,那么需要安装pymemcache

$ pip3 install pymemcache --user
$ pip3 install python-memcached --user