redis web工具

article/2025/10/31 9:58:57

安利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值无法正确显示

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

大功告成!!


http://chatgpt.dhexx.cn/article/7RcTiaV8.shtml

相关文章

Redis 管理工具:Another Redis DeskTop Manager

Another Redis DeskTop Manager 简介 Another Redis DeskTop Manager 是 Redis 可视化管理工具,体积小,完全免费。最重要的是稳定啊,而且操作简单、方便,特别推荐~ ▶ github 地址 ▶ 快速下载(github下载太慢&…

Macos安装redis及redis可视化管理工具

目录 1.首先将clashX的系统代理复制为终端代理,这样可以使用国外镜像源 2.安装完成之后会有如下的提示: 3.redis的安装路径: 4.将redis设置为后台运行 5.运行redis: 6.停止redis服务: 7.安装可视化工具 1.首先将…

开源Redis管理工具: ManGe-Redis

ManGe Redis 工具 https://github.com/mangenotwork/mange_redis_manage 项目简介 ManGe redis 工具是一款redis操作,监控,预警,远程备份等功能集成的工具;该工具属于开发类辅助工具;该工具先选型为B/S架构&#xff1b…

redis命令工具

1:Redis 命令工具 Redis 提供了多个命令工具,这些命令工具的作用分别如下所示: redis-server ; 用于启动redis的工具,redis-benchmark; 用于检测redis在本机的运行效率redis-check-aof; …

Redis桌面管理工具远程连接宝塔redis服务

Redis桌面管理工具远程连接宝塔redis服务 下载安装包 中文版:链接: https://pan.baidu.com/s/1tEzBYG167-7W0f3ybM4-fA 提取码: 269s 配置redis.conf 注释掉 bind 127.0.0.1 ::1这行 ################################## NETWORK #############################…

redis 管理工具比对

目录 基本信息 基于Java的CacheCloud和RedisManager使用总结 CacheCloud: RedisManager: 两者差异,RedisManager欠缺的: 两者的共同障碍: Redis Monitoring tools and useful links 参考链接 以下内容摘自雪球…

一款超好用的 Redis 可视化管理工具

JavaGuide (「Java学习面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!) 开源版的兄弟 《Java 面试指北》已经出生。个人能力和精力有限,希望有更多同好参与到 JavaGuide …

关于目前流行的 Redis 可视化管理工具的详细评测

起因:公司让我在网上找一个 ubuntu 上的 Redis 的管理工具,找了一圈,怎么说合适勒,就是搜索到的文章基本上长一个样 ,内容都是偏向于介绍,然后我就想着来写一篇评测相关的文章,来让大家更好的做…

Redis Desktop Manager – Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具

Redis Desktop Manager – 个人认为是目前最好用的Redis可视化管理工具。 redis可视化工具、Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具 一、Windows系统Redis管理工具安装方法如下: 1、进入Redis Desktop Manager在git的发行版(免…

idea开发环境配置

1、idea安装 直接百度下载安装包安装即可 2、jdk安装 下载后图形化安装--一路点点点即可 环境变量配置: vi /etc/profile 在文件尾添加以下内容: JAVA_HOME/usr/local/java/jdk1.8.0_221 自己的jdk安装路径 PATH𝐽𝐴&#x…

Hbuilder X 开发APP指南

开发环境HBuilder X 开发环境Hbuilder下载Vant轻量、可靠的移动端 Vue 组件库(参考文档)HTML5中国产业联盟(参考文档) 平台支持 iOSAndroid FirstAPP 启动HbuilderX在菜单栏中选择“文件”-> “新建”->“项目”&#x…

MacOS开发环境搭建

一.软硬件准备 MacOS电脑 Xcode软件,在AppStore中搜索Xcode并安装,安装过程比较长,需要耐心等待。 二.新建工程 打开Xcode,创建工程,选择macOS里面的App选项,点击Next 出现弹框后,输入Prod…

混合App开发,HBuilder开发移动App

使用HBuilder开发混合App: Hbuilder:是一个在线打包工具,不需要在本地配置开发环境;直接将做好的网站,通过一些简单的操作,就能在线打包为一个App; 混合APP开发常见技术:Html5、Re…

安卓物联网APP开发——基于编辑物联网平台环境实现远程控制数据传输

本篇博客主要对app进行开发来实现对esp系列芯片的远程控制,通过mqtt协议来进行数据的传输,用wifi模块接收数据串口收发数据到单片机上使用,可远程操控。 APP开发(Android Studio) 通过Android Studio来设计软件&…

appinventor拓展开发

为什么要开发拓展? 想要使用appinventor标准支持的以外功能只有两种方式。 1.直接修改appinventor的源码,添加新的功能,然后使用这个私人定制的服务器。 2.编写拓展,可以添加到任何可以正常使用的appinventor服务上。 第二种的…

uni-app开发环境配置及混合开发流程

uni-app开发环境配置及混合开发流程 NodeJS开发环境 安装NVM 下载安装 NVM是一个支持多版本NodeJS的版本管理工具,如果本机已安装了NodeJS建议先卸载。 下载NodeJS 解压后直接运行安装:设置好安装目录及后面NodeJs的安装目录。 配置环境变量 路径…

create-react-app 开发环境编译太慢的解决方案

项目环境:windows 10 1089版本 create-react-app:3.0.0 react:16.8.6 react-router-dom:5.0.0 方案一 使用 babel-plugin-dynamic-import-node 原理:转换 import()为 require(),将所有异步组件都用同步的…

Android音乐App开发准备( 简易音乐 一 )

Android音乐App开发准备( 简易音乐 一 ) 关于第一步,获取音乐来源第二步,开发环境第三步,引用三方第四步,添加唯一进程App.java 关于 年前学习网易云因为app,想着学习网易云app的界面以及功能开…

uniapp开发环境搭建

一、下载并安装开发工具 uniapp的开发工具为HbuilderX,下载地址为:去下载 这里选择windows版本。windows 版本下载完成之后会得到一个 zip 的压缩包文件,解压完成即可使用,是不需要安装的绿色版本。 二、安装sass和scss插件 打开…

uni-app开发环境搭建创建uni-app项目

uni-app修炼之路(一) 导语uni-app开发环境搭建1.进入官网下载HBuilder-X2.打开HBuilder-X,进行开发环境配置 创建uni-app项目快速上手 导语 uni-app使用了快半个月了,现在准备来系统的学习一下uni-app,并做一些笔记&a…