Redis还提供了一个图形界面管理工具phpRedisAdmin,与MySQL提供的phpMyAdmin页面管理工具类似,他们都是基于php代码的工具。phpRedisAdmin主要提供对key值的维护增删改查、对库的导入导出、查看info信息。
另外站在性能的角度上看,我不建议在线上redis环境中使用,毕竟phpRedisAdmin是一款对海量大数据进行管理的web界面,会消耗比较大的系统资源。
安装步骤:
1. 安装LAMP,参见之前的。
2. 安装php-devel,phpize是属于php-devel的。
1 | yum install php-devel -y |
3. 安装php客户端phpredis。
1 2 3 4 | cd /tmp wget https: //github .com /phpredis/phpredis/archive/master . tar .gz tar xvf master cd phpredis-master |
编译,安装扩展:
1 2 3 | phpize . /configure -- enable -redis make && make install |
安装完后会出现如下信息:
Installing shared extensions: /usr/lib64/php/modules/
4. 安装php的mbstring扩展
1 | yum -y install php-mbstring |
因为includes/common.inc.php中有用到:
mb_internal_encoding('utf-8'); 如果不安装,访问首页会显示空白。
5. 配置php.ini文件
1 | vi /etc/php .ini |
找到extension_dir,后面地址改为/usr/lib64/php/modules 然后在下面添加两行extension=redis.so和extension=mbstring.so
如下:
1 2 3 | extension_dir = "/usr/lib64/php/modules" extension=redis.so extension=mbstring.so |
6. 安装phpRedisAdmin
1 2 3 4 5 | cd /tmp git clone https: //github .com /ErikDubbelboer/phpRedisAdmin .git cd phpRedisAdmin git clone https: //github .com /nrk/predis .git vendor cd .. mv phpRedisAdmin /var/www/html/ |
7. 配置phpRedisAdmin
配置文件在/var/www/html/phpRedisAdmin/includes下: 1 2 | cp config.sample.inc.php config.inc.php vi config.ini.php |
修改name、host、port为Redis服务器,取消帐号密码的注释启用HTTP验证。 保存修改。
8. 重启服务
1 | service httpd restart |
9. 访问页面
本文转自UltraSQL51CTO博客,原文链接: http://blog.51cto.com/ultrasql/1657502 ,如需转载请自行联系原作者