当前位置: 首页 > news >正文

Another redis desktop manager使用说明

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: 命令延迟事件的统计信息
    在这里插入图片描述

进入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 实例中的所有数据。所有存储在当前数据库中的键值对将被删除,操作无法恢复,因此一般要谨慎使用

相关文章:

Another redis desktop manager使用说明

Another redis desktop manager使用说明 概述界面介绍图示说明连接界面设置界面查看操作日志主界面信息进入redis-cli控制台更多 概述 Another Redis Desktop Manager是一个开源的跨平台 Redis 客户端&#xff0c;提供了简洁易用的图形用户界面&#xff08;GUI&#xff09;&am…...

【git】配置 Git 的换行符处理和安全性||安装 Ruby

配置 Git 的换行符处理和安全性&#xff1a; git config --global core.autocrlf input&#xff1a;这个设置确保在提交代码时&#xff0c;Git 会将 CRLF&#xff08;Windows 的换行符&#xff09;转换为 LF&#xff08;Unix 的换行符&#xff09;&#xff0c;但在检出代码时不…...

VMware ESXi 8.0U3b macOS Unlocker OEM BIOS 2.7 Dell HPE 定制版 9 月更新发布

VMware ESXi 8.0U3b macOS Unlocker & OEM BIOS 2.7 Dell HPE 定制版 9 月更新发布 VMware ESXi 8.0U3b macOS Unlocker & OEM BIOS 2.7 标准版和厂商定制版 ESXi 8.0U3 标准版&#xff0c;Dell (戴尔)、HPE (慧与)、Lenovo (联想)、IEIT SYSTEMS (浪潮信息)、Cisco …...

Unity 代码裁剪(Strip Engine Code)

文章目录 0.IL2CPP 打包运行闪退问题1.什么是代码裁剪2.为什么要使用代码裁剪3.代码裁剪设置与级别4.强制保留代码4.1 使用[Preserve]标签4.2 使用Link.xml文件 5.Strip中遇到的问题及解决方法6.注意事项 0.IL2CPP 打包运行闪退问题 Google Play要求从2019年8月1日起apk必须支…...

单目3d重建DUSt3R 笔记

目录 DUSt3R 三维重建 报错RecursionError: maximum recursion depth exceeded in comparison 报错 numpy.core.multiarray failed to import 报错Numpy is not available 解决 升级版mast3r 速度变慢 修改了参数设置脚本&#xff1a; 测试效果 操作技巧 DUSt3R 三维重…...

AI驱动TDSQL-C Serverless 数据库技术实战营-与AI的碰撞

目录 一、简介 二、实验介绍 三、结果展示 四、实操指导 4.1 系统设计 4.2 环境搭建&#xff08;手把手教程&#xff09; 4.3 应用构建 4.4 效果展示 4.5 踩坑避雷总结 五、清理资源 5.1 删除TDSQL-C Serverless 5.2 删除 HAI 算力 六、实验总结归纳 一、简介 本…...

C++之String类(上)

片头 嗨&#xff01;好久不见~ 今天我们来学习C的Sting类&#xff0c;不过&#xff0c;在学习它之前&#xff0c;我们先来对STL库有一个简单的了解。 STL&#xff08;standard template library--标准模板库&#xff09;&#xff0c;是C标准库的重要组成部分&#xff0c;不仅是…...

kubernets基础-ingress详细介绍

文章目录 什么是IngressIngress详细说明Ingress示例 Ingress控制器Ingress控制器的工作原理Ingress控制器的特点常见的Ingress控制器 Ingress关联Ingress控制器一、Ingress资源对象二、Ingress控制器三、Ingress与Ingress控制器的关联方式四、注意事项 多实例部署一、Ingress多…...

jenkins部署Maven和NodeJS项目

在 Java 项目开发中&#xff0c;项目的编译、测试、打包等是比较繁琐的&#xff0c;属于重复劳动的工作&#xff0c;浪费人力和时间成本。以往开发项目时&#xff0c;程序员往往需要花较多的精力在引用 jar 包搭建项目环境上&#xff0c;跨部门甚至跨人员之间的项目结构都有可能…...

在unity资源中发现无效引用

本文主要解决在不打开unity的情况下搜索出无效引用的资源的方法 1. 概述 一般只要遍历一下目录里所有资源,判空一下就好了但有些情况下,不希望打开unity, 尤其希望是在资源整合时,想更快验证资源的合法性, 这对合并提交及出包验证时,都要较大的需求 2. 简单的验证方法 简单来…...

C#知识|基于反射和接口实现抽象工厂设计模式

哈喽&#xff0c;你好啊&#xff0c;我是雷工&#xff01; 01 应用场景 在项目的多数据库支持上、业务的多算法封装、以及各种变化的业务中&#xff1b; 02 抽象工厂组成 抽象工厂包括抽象产品&#xff08;即业务接口&#xff0c;可以通过抽象类或抽象接口设计&#xff09;…...

【分布式微服务云原生】gRPC vs RPC:深入探索远程过程调用的现代与经典

摘要 在分布式系统的世界里&#xff0c;gRPC和RPC是两个耳熟能详的术语&#xff0c;但它们之间有何区别和联系&#xff1f;本文将深入探讨gRPC和RPC的概念、关键特性、以及它们在现代软件开发中的应用。你将了解到gRPC如何作为RPC的一种实现&#xff0c;提供高性能的跨语言远程…...

听说这是MATLAB基础?

MATLAB&#xff08;矩阵实验室&#xff09;是一个强大的高性能计算环境和编程语言&#xff0c;广泛应用于数学计算、算法开发、数据分析、可视化以及模拟等多个领域。以下是MATLAB的一些基础知识&#xff0c;涵盖其功能、语法、基本操作等方面。 1. MATLAB环境 工作区&#xf…...

【CSS/HTML】圣杯布局和双飞翼布局实现两侧宽度固定,中间宽度自适应及其他扩展实现

前沿简介 圣杯布局和双飞翼布局是前端重要的布局方式。两者的功能相同&#xff0c;都是为了实现一个两侧宽度固定&#xff0c;中间宽度自适应的三栏布局。 圣杯布局来源于文章In Search of the Holy Grail,双飞翼布局来源于淘宝UED。 两者的实现方式有差异&#xff0c;但是都…...

数据流和数据流处理技术

一数据流 首先明确数据流概念&#xff1a;数据流是连续不断生成的、快速变化的无界数据序列 数据流类型&#xff1a; 数据流大致可以分为四种类型 1.连续型数据流&#xff1a;不断地产生数据&#xff0c;数据稳定速度输入系统。 2.突发型数据流&#xff1a;在某特定时间或…...

(IDEA)spring项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案

系列文章目录 文章目录 系列文章目录一、&#xff08;IDEA&#xff09;spring项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案1.资料 一、&#xff08;IDEA&#xff09;spring项目导入本地jar包方法和项目打包时找不到引入本地jar包的问题解决方案 1.资料…...

解决TikTok无网络连接问题解析

随着社交媒体的快速发展&#xff0c;TikTok已成为全球用户最喜欢的短视频平台之一&#xff0c;吸引了数以亿计的用户。然而&#xff0c;在享受这个平台时&#xff0c;用户经常会遇到无网络连接的问题&#xff0c;这不仅影响观看体验&#xff0c;还可能导致无法上传内容或参与社…...

k8s中,ingress的实现原理,及其架构。

图片来源&#xff1a;自己画的 图片来源&#xff1a;k8s官网 首先&#xff0c;什么是ingress? 是服务还是控制器&#xff1f; 都不精确 ingress是一个api资源 service和deployment也是api资源。 这几个相互协作&#xff0c;组建成一个对外提供服务的架构。 ingress提供的…...

【数据结构强化】应用题打卡

应用题打卡 数组的应用 对称矩阵的压缩存储 注意&#xff1a; 1. 2.上三角的行优先存储及下三角的列优先存储与数组的下表对应 上/下三角矩阵的压缩存储 注意&#xff1a; 上/下三角压缩存储是将0元素统一压缩存储&#xff0c;而不是将对角线元素统一压缩存储 三对角矩阵的…...

解决 MySQL 服务无法启动:failed to restart mysql.service: unit not found

目录 前言1. 问题描述2. 问题分析3. 解决步骤3.1 检查 MySQL 服务文件3.2 备份旧的服务文件3.3 启动 MySQL 服务3.4 验证服务状态 4. 总结结语 前言 在日常使用 MySQL 数据库时&#xff0c;有时候可能会遇到服务无法正常启动的问题。这类问题通常出现在系统更新或者服务配置文…...

JavaSec-RCE

简介 RCE(Remote Code Execution)&#xff0c;可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景&#xff1a;Groovy代码注入 Groovy是一种基于JVM的动态语言&#xff0c;语法简洁&#xff0c;支持闭包、动态类型和Java互操作性&#xff0c…...

spring:实例工厂方法获取bean

spring处理使用静态工厂方法获取bean实例&#xff0c;也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下&#xff1a; 定义实例工厂类&#xff08;Java代码&#xff09;&#xff0c;定义实例工厂&#xff08;xml&#xff09;&#xff0c;定义调用实例工厂&#xff…...

Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)

目录 一、&#x1f44b;&#x1f3fb;前言 二、&#x1f608;sinx波动的基本原理 三、&#x1f608;波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、&#x1f30a;波动优化…...

技术栈RabbitMq的介绍和使用

目录 1. 什么是消息队列&#xff1f;2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

Java + Spring Boot + Mybatis 实现批量插入

在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法&#xff1a;使用 MyBatis 的 <foreach> 标签和批处理模式&#xff08;ExecutorType.BATCH&#xff09;。 方法一&#xff1a;使用 XML 的 <foreach> 标签&#xff…...

基于 TAPD 进行项目管理

起因 自己写了个小工具&#xff0c;仓库用的Github。之前在用markdown进行需求管理&#xff0c;现在随着功能的增加&#xff0c;感觉有点难以管理了&#xff0c;所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD&#xff0c;需要提供一个企业名新建一个项目&#…...

招商蛇口 | 执笔CID,启幕低密生活新境

作为中国城市生长的力量&#xff0c;招商蛇口以“美好生活承载者”为使命&#xff0c;深耕全球111座城市&#xff0c;以央企担当匠造时代理想人居。从深圳湾的开拓基因到西安高新CID的战略落子&#xff0c;招商蛇口始终与城市发展同频共振&#xff0c;以建筑诠释对土地与生活的…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目&#xff08;非 SpringBoot&#xff09;集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...

华为OD机试-最短木板长度-二分法(A卷,100分)

此题是一个最大化最小值的典型例题&#xff0c; 因为搜索范围是有界的&#xff0c;上界最大木板长度补充的全部木料长度&#xff0c;下界最小木板长度&#xff1b; 即left0,right10^6; 我们可以设置一个候选值x(mid)&#xff0c;将木板的长度全部都补充到x&#xff0c;如果成功…...

API网关Kong的鉴权与限流:高并发场景下的核心实践

&#x1f525;「炎码工坊」技术弹药已装填&#xff01; 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中&#xff0c;API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关&#xff0c;Kong凭借其插件化架构…...