redis web工具

安利web版redis管理工具一款,首先来个正面照

界面看上去挺简洁,下面就演示如何得到他

本机 Python 2.7.5

Linux dev 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

命令行: git clone https://gitee.com/careyjike_173/redis_web_client.git

即可下载

附上相关文档 https://gitee.com/careyjike_173/redis_web_client/wikis/Home

安装步骤按照文档说明即可,如果报如下图的错

经过一番查询得到如下解决方法

本人linux系统对症下药: sudo yum install python-devel mysql-devel

重新执行 pip install -r requirements.txt

环境安装好了下一步需要配置信息,在项目目录下 conf/conf.py 文件

// 数据库信息,实际就是mysql的数据库信息,是的你没有听错,因为这个是用于界面登陆等相关信息保存的,而redis的连接信息是在登陆成功之后添加的,个人建议重新为这个项目建一个数据库,因为下一步的生成数据库表文件的操作会在指定的数据库中生成10几个表,有可能跟原本的数据库表冲突
database = {
    "name": "redis_admin",  //mysql数据库的库名
    "host": "127.0.0.1", //mysql ip
    "username": "root", // mysql 用户名
    "password": "root", //mysql 密码
    "port": "3306",
}

注意:conf.py文件中的scan_batch 值设置过大可能导致性能出现问题,但是值过小可能导致查询出的数据不全

然后生成数据库表文件

sudo python manage.py migrate

此操作完成后会在指定的mysql数据库中生成这些表

下一步创建管理员用户,此时生成的账号是用来登陆界面的

sudo python manage.py createsuperuser

需要自己定义端口需要修改redis_admin目录下的 funicorn.py  文件

启动项目:在项目的 列表内里有个 start.sh 文件 使用  ./start.sh start 或/start.sh stop可以启动或者停止服务

在log文件夹下有项目日志文件

此时虽然服务启动成功但是相应的css文件和js文件并没有发布,实际上是无法完成界面的渲染而进行登录的,需要借助nginx将项目下的static文件发布

所以干脆重新配置个nginx代理,全部代码如下

server {
 listen 8001; //监听的端口
 server_name 192.168.1.1; //服务器IP
 location / {
  proxy_pass http://127.0.0.1:8000; // 项目启动的端口
 }
 location /static {
  expires 7d;
  autoindex on;
  add_header Cache-Control provate;
  alias /home/admin/song/redisAdmin/redis_admin/static; //这部分就是静态文件的目录
 }

}

之后重启nginx,访问 192.168.1.1:8001 就会出现登陆界面

输入上述步骤中账号密码登陆即可

最后在redis管理那里添加redis服务信息,注意 名称不要添加数字,因为这可能导致你最终的key值无法正确显示

还有一点需要注意的是需要配置用户管理的权限,否则用户啥也看不到,配置之后重新登录就可以看到完整的界面了

大功告成!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值