
Memcached是一个免费和开源的高性能内存键值数据存储。它主要是作为一个缓存系统,通过缓存数据库调用结果中的各种对象来加速应用程序。
在本教程中,我们将解释如何在CentOS 7上安装和配置Memcached。
$ sudo yum install memcached libmemcachedlibmemcached包提供了几个命令行工具来管理Memcached服务器。
安装完成后,启动并启用Memcached服务。
$ sudo systemctl start memcached$ sudo systemctl enable memcached
就这样,在这一点上,你已经在你的CentOS 7服务器上安装并运行了Memcached。
$ sudo nano /etc/sysconfig/memcached在OPTIONS参数中添加-l 127.0.0.1。这指示Memcached只绑定到指定的接口。
OPTIONS="-l 127.0.0.1"重新启动Memcached服务以使变化生效。
$ sudo systemctl restart memcached一旦你的防火墙配置好了,下一步就是编辑Memcached的配置,将服务设置为在服务器的私有网络接口上监听。sudo firewall-cmd --new-zone=memcached --permanentsudo firewall-cmd --zone=memcached --add-port=11211/udp --permanentsudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanentsudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanentsudo firewall-cmd --reload
$ sudo nano /etc/sysconfig/memcached在OPTIONS参数中添加服务器IP地址 -l 192.168.100.20。OPTIONS="-l 192.168.100.20"$ sudo systemctl restart memcached$ sudo yum install php-pecl-memcache$ pip install pymemcache$ pip install python-memcached