如何在ubuntu上安装和配置memcached

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

Memcached是一个免费的、开源的内存缓存系统,它通过将大量数据缓存到内存中来加速web应用程序,这些数据是由页面加载请求或API调用生成的。
Memcached在加速基于php的web应用程序(如WordPress、Joomla、Drupal和Python应用程序)方面特别有用。

如何在Ubuntu上安装Memcached

更新已安装包的包列表

$ sudo apt update

安装Memcached和管理工具

$ sudo apt install memcached libmemcached-tools

如何启动memcached

$ sudo systemctl status memcached

配置Memcached

Memcached的配置文件:/etc/memcached.conf
Memcached的默认监听端口: 11211
Memcached的默认监听地址: 127.0.0.1

如果Memcached和应用程序不在同一台服务器上,那么需要修改监听地址。比如:

-l 192.168.1.100

如何重启memcached

要使修改生效,需要重启memcached服务

$ sudo systemctl restart memcached

为memcached配置防火墙

$ sudo ufw allow 11211/tcp
$ sudo ufw reload
$ sudo ufw status

为应用设置memcached

假设我们的php应用程序比如WordPress ,需要使用memcached。 那么需要安装扩展php-memcached。

$ sudo apt install php-memcached

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

$ pip install pymemcache
$ pip install python-memcached