* memcached是什么
* memcached的作用
* memcached的安装(linux)
* memcached的使用
Memcached 是一个开源免费的高性能的分布式内存对象缓存系统.
它就是一个软件.
设置缓存数据, 提高动态网站的速度.
```
//方法一
yum install memcached
//方法二
先安装 上传插件
yum install lrzsz -y
1. 安装libevent
tar -zvxf libevent-release-1.4.15-stable.tar.gz
cd libevent-release-1.4.15-stable
./autogen.sh
./configure -prefix=/usr
make && make install
2. 安装memcache
cd ..
tar -zvxf memcached-1.4.36.tar.gz
cd memcached-1.4.36
./configure --prefix=/usr/local/memcache
make && make install
```
memcached的启动和连接
进入目录 cd /usr/local/memcache/bin/
启动命令 ./memcached -u root -p 11211 -d
下载telnct插件 yum install telnet -y
连接命令 telnet 127.0.0.1 11211
memcached命令行使用
```
stats 状态
set 写入数据
get 获取数据
delete 删除数据
flush_all 删除所有缓存
```
安装php-memcache扩展
```
1. 下载
wget https://github.com/websupport-sk/pecl-memcache/archive/php7.zip
2. 解压
unzip pecl-memcache-php7.zip
3. 进入目录
cd pecl-memcache-php7
4. 执行phpize
/usr/local/php/bin/phpize
5. 配置
./configure --with-php-config=/usr/local/php/bin/php-config
6. 编译安装
make && make install
7. 修改php配置文件
vim /usr/local/php/etc/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20151012/"
extension="memcache.so";
8. 重启apache
vim /root/.bashrc
alias sto='/usr/local/apache2/bin/apachectl stop'
alias sta='/usr/local/apache2/bin/apachectl start'
source /root/.bashrc
sto
sta
```