请输入链接描述## Memcached 简介
- Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信
- Memcached 官方地址
- Memcached 教程
安装Memcached服务(centos7
)
- yum安装Memcached
[root@linuxprobe ~]# yum -y install memcached
[root@linuxprobe ~]# cat /etc/sysconfig/memcached #查看memcache配置
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
- 源码安装Memcached
wget http://memcached.org/latest #下载最新版本
tar -zxvf memcached-1.x.x.tar.gz #解压源码
cd memcached-1.x.x #进入目录
./configure --prefix=/usr/local/memcached #配置
make && make test #编译
sudo make install #安装
注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。
启动选项:-d 是启动一个守护进程; -m 是分配给Memcache使用的内存数量,单位是MB; -u 是运行Memcache的用户; -l 是监听的服务器IP地址,可以有多个地址; -p 是设置Memcache监听的端口,,最好是1024以上的端口; -c 是最大运行的并发连接数,默认是1024; -P 是设置保存Memcache的pid文件。
启动memcached
[root@linuxprobe ~]# systemctl start memcached
[root@linuxprobe ~]# systemctl enable memcached
Created symlink from /etc/systemd/system/multi-user.target.wants/memcached.service to /usr/lib/systemd/system/memcached.service.
- 防火墙开启情况下,执行下面命令
[root@linuxprobe ~]# firewall-cmd --add-port=11211/tcp --permanent
success
[root@linuxprobe ~]# firewall-cmd --reload
success
下载typecho缓存插件
下载插件上传并解压到你的根目录下
插件下载地址
直接使用git安装
cd 你的网站根目录/usr/plugins
yum install git -y
git clone https://github.com/phpgao/TpCache.git
在后台启用并配置插件
1.进入typecho后台开启插件.
2.点击设置对插件进行配置.
根据你的memcache配置信息对插件进行配置,默认配置如下:
本文由 giao创作, 采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 原文地址:《typcho开启Memcached缓存》
最后一次更新于2018-12-24
0 条评论