如何在 CentOS 7 上配置数据库缓存 Memcached

如何在 CentOS 7 上配置数据库缓存 Memcached

Memcached 是一个高性能的内存对象缓存系统,可以减轻数据库的压力。Memcached 通过从内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度,对网站速度的优化有着很大的帮助。

安装 Memcached 服务

我们可以使用 yum 命令安装 Memcached,安装前可以先搜索一下是否存在于资源库里面。

$ sudo yum search memcached

存在的话,可以通过以下命令继续安装,不存在的话可以使用编译的方式进行安装。

$ sudo yum install memcached -y

安装 PHP 扩展 php-memcached

我们同样使用 yum 命令进行安装,执行以下代码进行安装:

$ sudo yum install php-memcached -y

配置 php.ini 文件

使用 vi 命令,打开你的 php.ini 文件

$ sudo vi /etc/php.ini

搜索 “extension=”,在这段区域里面添加以下代码,引用 Memcached 扩展。

extension=memcached.so

重启 nginx、php-fpm 服务或者重启服务器

$ sudo systemctl restart nginx

$ sudo systemctl restart php-fpm

检查 Memcached 是否生效

新建一个PHP文件,写上 <?php phpinfo(); ?>,然后保存到你的网站目录中,通过网址浏览 php 配置情况,搜索一下是否存在 Memcached,如果存在则说明已经生效了。