🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# memcached客户端-web [TOC] ## 一、客户端 ### 1. 编译安装 ```sh tar xf memcache-2.2.5.tgz cd memcache-2.2.5 phpize && ./configure --enable-memcache --with-php-config=//usr/bin/php-config --with-zlib-dir make make install ``` 若php是编译安装,则用如下方式 ```sh /app/php/bin/phpize ./configure --enable-memcache --with-php-config=/app/php/bin/php-config --with-zlib-dir ``` ### 2. 配置和启动 ```sh sed -i '$a extension=memcache.so' /etc/php.ini /etc/init.d/php-fpm restart /application/php/bin/php -m|grep memcache ``` 3. php代码测试 1) 代码 ```sh cat >/data/www/blog/mc.php<<'EOF' <?php $memcache = new Memcache; $memcache->connect('10.0.0.21', 11211) or die ("Could not connect"); $memcache->set('key_oldboy', 'hello,oldgirl'); $get_value = $memcache->get('key_oldboy'); echo $get_value; ?> EOF ``` 2) 验证 ```sh printf "get key20171117\r\n"|nc 10.0.0.21 11211 VALUE key20171117 0 11 hello,world END ``` ## 二、web管理memcached ### 1. 官网和介绍 官网: http://www.junopen.com/memadmin/ MemAdmin是一款可视化的Memcached管理与监控工具,使用PHP开发,体积小,操作简单。 * 主要功能: 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控 支持数据遍历,方便对存储内容进行监视 支持条件查询,筛选出满足条件的KEY或VALUE 数组、JSON等序列化字符反序列显示 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外) 支持服务器连接池,多服务器管理切换方便简洁 ### 2. 安装 ```sh wget http://www.junopen.com/memadmin/memadmin-1.0.12.tar.gz tar xf memadmin-1.0.12.tar.gz -C /data/www/blog/ ``` 浏览器访问http://blog.etiantian.org/memadmin