Another redis desktop manager使用说明

devtools/2024/10/4 15:01:06/

Another redis desktop manager使用说明

  • 概述
  • 界面介绍
  • 图示说明
    • 连接界面
    • 设置界面
    • 查看操作日志
    • 主界面信息
    • 进入redis-cli控制台
    • 更多

概述

Another Redis Desktop Manager是一个开源的跨平台 Redis 客户端,提供了简洁易用的图形用户界面(GUI),可方便地管理和操作 Redis 数据库。支持多种操作,如查看、编辑、删除 Redis 数据,以及执行各种命令等


界面介绍

1. 主界面

  • 顶部工具栏:提供一些常用的功能按钮,如连接、断开、刷新等
  • 连接列表:显示已连接的 Redis 实例,可以进行选择和管理
  • 数据面板:显示当前选中数据库中的键、值等信息

2. 连接管理

  • 通过点击左上角的“+”按钮,添加新的 Redis 连接
  • 在弹出的窗口中填写连接信息,包括:
    • 名称:为连接起个名称方便识别
    • IP 地址:Redis 实例的 IP 地址(默认是 127.0.0.1)
    • 端口:Redis 的监听端口(默认是 6379)
    • 密码:如果开启了 Redis 密码,填写相应密码
    • 选择数据库:可以选择Redis的数据库编号,默认为 0

3. 数据操作

  • 连接到 Redis 后,在数据面板中可以查看键、值的列表
  • 增加数据:右键点击键列表,选择“添加键”
  • 编辑数据:双击需要编辑的值,进行修改
  • 删除数据:右键点击键,选择“删除”
  • 查看数据:选择某个键,右侧会显示详细的键值信息

4. 执行命令

  • 点击底部的“命令”面板,可以直接执行 Redis 命令
  • 输入命令后,按 Enter 键执行,结果将在下方显示

图示说明

在这里插入图片描述

连接界面

填入redis对应的地址端口和账密,其中connection name可自定义连接的别名
在这里插入图片描述


设置界面

在这里插入图片描述

  1. Dark mode:黑色背景模式
  2. Slect language:语言设置
  3. Page zoom:页面缩放比例
  4. Font family: 字体选择
  5. Load number:加载数量设置
  6. Connections:连接配置导入导出设置
  7. version:当前版本

查看操作日志

在这里插入图片描述

  1. Only write:过滤只写操作
  2. Keyword search:可过滤关键字查询(区分大小写)
  3. log中的一些关键字说明:
  4. client:用于管理客户端连接,常见的子命令包括 CLIENT LIST(列出所有客户端连接)、CLIENT KILL(关闭某个客户端连接)等
  5. config:用于查看和修改 Redis 服务器的配置参数,例如CONFIG GET <parameter> 获取某个配置参数的值,CONFIG SET <parameter> <value> 设置某个配置参数的值
  6. scan:用于增量地遍历 Redis 数据库中的键,相对于 KEYS 命令,SCAN 更适合在生产环境中使用,因为它不会阻塞服务器
  7. info:提供了关于 Redis 服务器的信息,包括内存使用情况、客户端连接数、各种统计信息等。可通过不同的参数(如 INFO memoryINFO clients)获取特定类型的信息
  8. type:返回指定键的值的数据类型,Redis 支持的数据类型包括字符串、哈希、列表、集合、有序集合等
  9. ttl:命令返回指定键的剩余生存时间(以秒为单位),如果键没有设置生存时间(TTL),则返回 -1;如果键不存在,则返回 -2
  10. scard:返回集合(Set)中元素的数量, 集合是一种无序的、不重复的元素集合
  11. sscan:与 SCAN 类似,但它是专门用于遍历集合(Set)中的元素的
  12. exists:检查给定的键是否存在于 Redis 数据库中, 如果存在,返回 1,否则返回 0
  13. hlen:返回哈希(Hash)中字段的数量, 哈希是一种类似于字典或对象的数据结构
  14. hscan:用于遍历哈希(Hash)中的字段和值,与 SSCAN 类似,它也是增量地进行遍历
  15. DUMP:将指定的键的值序列化为 Redis 内部格式,可以用于复制或恢复数据
  16. PTTL:类似于 TTL,但它返回的是键的剩余生存时间,以毫秒为单位
  17. RESTORE:用于将 DUMP 命令序列化的值恢复为指定的键
  18. srem:从集合(Set)中删除一个或多个元素
  19. sadd:向集合(Set)中添加一个或多个元素
  20. quit:用于关闭与 Redis 服务器的连接
  21. select:用于选择 Redis 数据库,Redis 默认支持 16 个数据库(编号从 0 到 15),SELECT <index> 可以选择特定的数据库进行操作

    在这里插入图片描述

主界面信息

服务器: redis版本、挂载的系统、进程PID
内存: 已用内存、内存占用峰值、lua占用内存
状态: 客户端连接数、历史连接数、历史命令数
键值统计: 分库统计、总键值数、设置过期的键值数、平均过期时长
redis信息全集:
服务器信息:

  • redis_version: Redis 服务器的版本号
  • redis_git_sha1: Redis 源码的 Git SHA1 哈希
  • redis_git_dirty: 如果源代码有未提交的更改,会显示为 1,否则为 0
  • os: Redis 所运行的操作系统,如 Linux 或 macOS
  • arch_bits: Redis 服务器的架构位数(32 位或 64 位)
  • multiplexing_api: Redis 所使用的多路复用 API(如 epoll、select 等)
  • uptime_in_seconds: Redis 服务器启动的秒数
  • uptime_in_days: Redis 服务器启动的天数
  • lru_clock: LRU(最近最少使用)过期扫描的时钟
  • executable: Redis 可执行文件的路径
    客户端信息:
  • connected_clients: 当前连接到 Redis 的客户端数量
  • client_longest_output_list: 当前客户端中最长的输出缓冲区的长度
  • client_biggest_input_buf: 当前客户端中最大的输入缓冲区的长度
  • blocked_clients: 当前被阻塞(等待命令)的客户端数量
    内存信息:
  • used_memory: 目前使用的内存量(以字节为单位)
  • used_memory_human: 格式化后的使用内存量(以更易读的方式显示)
  • used_memory_rss: Redis 在操作系统中的真正内存使用量(以字节为单位)
  • used_memory_peak: Redis 使用内存的峰值记录
  • used_memory_peak_human: 格式化后的峰值内存使用量
  • mem_fragmentation_ratio: 内存碎片率,表示实际使用的内存与 Redis 报告的使用内存之间的比率
  • mem_allocator: 当前使用的内存分配器(如 jemalloc)信息
    持久化信息:
  • loading: 如果 Redis 正在加载 RDB 快照,该值会为 1,否则为 0
  • rdb_changes_since_last_save: 自上次 RDB 快照以来的数据更改次数
  • rdb_bgsave_in_progress: 是否有后台 RDB 保存操作正在进行
  • rdb_last_save_time: 上次成功保存 RDB 的 Unix 时间戳
  • rdb_last_bgsave_status: 上次后台 RDB 保存的状态(ok 或 err)
  • rdb_last_bgsave_time_sec: 上次后台 RDB 保存所花的时间
  • aof_enabled: 是否启用了 AOF (追加文件)功能
  • aof_rewrite_in_progress: 是否有后台 AOF 重写操作正在进行
  • aof_last_rewrite_time_sec: 上次 AOF 重写操作所花的时间
    数据库信息:
  • total_connections_received: 自 Redis 启动以来接收的连接总数
  • total_commands_processed: 自 Redis 启动以来处理的命令总数
  • expired_keys: 自 Redis 启动以来过期的键总数
  • expired_cycles: 自 Redis 启动以来的过期扫描操作数
  • keyspace_hits: 键空间命中次数,用于表示成功找到键的次数
  • keyspace_misses: 键空间未命中次数,用于表示未找到键的次数
    复制信息:
  • role: 当前实例的角色,是主(master)还是从(slave)
  • connected_slaves: 当前连接的从服务器数量
  • slave0: 第一个从服务器的信息,包括其连接状态、复制进度、延迟时间等
    持续时间和统计:
  • persistence_stats: RDB 和 AOF 持久化的相关统计信息,例如成功保存次数、失败次数等
    其他信息:
  • latency_events: 命令延迟事件的统计信息
    在这里插入图片描述

rediscli_144">进入redis-cli控制台

在这里插入图片描述

更多

在这里插入图片描述

Close Connection(关闭连接)

  • 此操作用于关闭当前与 Redis 服务器的连接。通常忽略这一连接的请求,并释放相应的资源
    Edit Connection(编辑连接)
  • 这个选项用于修改当前连接的设置,如更改连接参数(例如,主机、端口、密码等)
    Delete Connection(删除连接)
  • 该操作用于从连接管理列表中删除特定的 Redis 连接。删除连接后,该连接将不再出现在连接列表中
    Duplicate Connection(复制连接)
  • 此功能可创建当前连接的一个副本,可以用于快速建立另一连接,通常适用于需要相同配置的新连接场景
    Mark Color(标记颜色)
  • 可为特定的 Redis 连接设置不同的颜色标记,以便于快速识别和管理多个连接
    Memory Analysis(内存分析)
  • 此操作用于分析当前 Redis 实例的内存使用情况,可以帮助识别内存占用比较高的数据结构、对象等。通常会提供详细的内存使用报告,助于优化数据存储
    Slow Query(慢查询)
  • 这个选项用于查找和分析慢查询,通常指执行时间超过某个阈值的查询。通过识别和优化这些查询,可以提升 Redis 的整体性能
    Import Key(导入键)
  • 此功能可从其他数据源(如其他数据库或文件)导入 Redis 数据
    Flush DB(清空数据库
  • 此命令用于清空当前 Redis 实例中的所有数据。所有存储在当前数据库中的键值对将被删除,操作无法恢复,因此一般要谨慎使用

http://www.ppmy.cn/devtools/121314.html

相关文章

加密与安全_TOTP 一次性密码生成算法

文章目录 PreTOTP是什么TOTP 算法工作原理TOTP 生成公式TOTP 与 HOTP 的对比Code生成TOTP验证 TOTP使用场景小结 TOTP 与 HOTP 的主要区别TOTP 与 HOTP应用场景比较TOTP 与 HOTP安全性分析 Pre 加密与安全_HTOP 一次性密码生成算法 https://github.com/samdjstevens/java-tot…

Docker Compose 部署大模型GPU集群:高效分配与管理算力资源

Docker Compose 部署大模型GPU集群&#xff1a;高效分配与管理算力资源 文章目录 Docker Compose 部署大模型GPU集群&#xff1a;高效分配与管理算力资源一 Dockerfile 编写二 Dockerfile 示例三 分配GPU资源1&#xff09;GPU分配&#xff1a;指定count2&#xff09;GPU分配&am…

科技赋能,商贸物流新速度 —— 智慧供应链商城加速企业成长

科技赋能&#xff0c;商贸物流新速度 —— 智慧供应链商城加速企业成长 随着科技的飞速发展&#xff0c;AI&#xff08;人工智能&#xff09;、大数据、物联网等先进技术正深刻重塑着商贸物流行业&#xff0c;推动其向更高效、更智能、更环保的方向迈进。这些技术的应用不仅提…

[数据结构] 二叉树题目 (二)

目录 一. 另一颗树的子树 1.1 题目 1.2 示例 1.3 分析 1.4 解决 二. 平衡二叉树 2.1 题目 2.2 示例 2.3 分析 2.4 解决 三. 二叉树的遍历和创建 3.1 题目 3.2 示例 3.3 解决 一. 另一颗树的子树572. 另一棵树的子树 - 力扣&#xff08;LeetCode&#xff09; 1.1…

硬件-开关电源-结构组成及元件作用

文章目录 一&#xff1a;开关电源组成1.1 开关电源是什么&#xff1f;1.2 开关电源六个组成部分 二&#xff1a;六个组成部分的作用2.1 EMC区域2.2 输入整流滤波区域2.3 控制区域2.4 变压器2.5 输出整流滤波区域2.6 反馈电路区域道友:勿以小恶弃人大美&#xff0c;勿以小怨忘人…

2-2.Jetpack 之 Room 简单编码模板(优化版)(Entity、DAO、Database、Repository)

一、Room 1、Room 概述 Room 是 Jetpack 中的一个重要成员&#xff0c;它是一个持久化库&#xff0c;它为管理数据库提供了简单强大的方法 2、Room 引入 在模块级 build.gradle 中引入相关依赖 implementation "androidx.room:room-runtime:2.2.5" annotationPr…

华为OD机试 - 区间交叠问题 - 贪心算法(Python/JS/C/C++ 2024 E卷 200分)

华为OD机试 2024E卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试真题&#xff08;Python/JS/C/C&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;私信哪吒&#xff0c;备注华为OD&#xff0c;加入华为OD刷题交流群&#xff0c;…

vue基于Spring Boot框架的高校实验室预约管理系统

目录 毕设制作流程功能和技术介绍系统实现截图开发核心技术介绍&#xff1a;使用说明开发步骤编译运行代码执行流程核心代码部分展示可行性分析软件测试详细视频演示源码获取 毕设制作流程 &#xff08;1&#xff09;与指导老师确定系统主要功能&#xff1b; &#xff08;2&am…