🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
* 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 ```