一、Memcached是高性能的,分布式的内存对象缓存系统。
二、memcached 特点
1. 在内存中缓存数据
2. 数据形态以key->value结构
3. 安全度非常差的
三、安装
linux
=====================
一、如何安装Memcache
=====================
A、安装Memcache
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
tar -zvxf memcached-1.4.36.tar.gz
cd memcached-1.4.36
./configure --prefix=/usr/local/memcache
make && make install
3.启动
./memcached -d -u root -p 11211
4.查看启动
ps aux | grep memcached
----------------------------------------------------------------------
B、安装扩展
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
:901
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20151012/"
extension="memcache.so";
8. 重启apache
/usr/local/apache2/bin/apachectl restart
phpinfo();
window
一、安装服务
1. 将memcached.ext 文件 放入到指定盘符
2. cmd(以管理员的身份)进入到 文件目录
3. memcached.exe -d install 安装
4. memcached.exe -d start 启动
5. 我的电脑->管理->服务->memcached
二、安装php扩展
1. 将 php-7.0.x_memcache.dll 扩展文件放入到 php扩展目录: E:\wamp\bin\php\php7.0.4\ext
2. 打开php.ini
extension=php-7.0.x_memcache.dll
3. 启动apache
4. 使用phpinfo() 查看 服务
四、使用
连接memcache服务:
$mem=new Memcache;
$mem->connect("localhost","11211");
增:
$mem->add($key,$value,是否压缩,过期时间);//添加数据
$mem->set($key,$value,是否压缩,过期时间);//设置数据
删:
$mem->delete($key);
$mem->flush();
改:
$mem->set($key,$value,是否压缩,过期时间);
查:
$mem->get($key);