• 1
  • 1
分享
  • 【测试工具】redis可视化工具的使用
  • lee 2022-07-29 15:20:25 字数 631 阅读 15295 收藏 1

redis是一种不同于mysql的数据存储方式,redis其实更像是一种缓存,有一定的有效期,清除后就无法使用这个数据,但是读取速度快,多用于登录等功能场景。

针对redis数据查询或者修改是需要进入服务器上使用命令操作的,但是通常情况下,redis的库和数值是比较庞大的,通过命令查询出来列表会比较冗长,这时候就可以借助一些可视化的操作工具来使用。(当然有些公司可能不愿意多使用这种工具,鼓励测试人员多多使用快捷命令,这样更有助于了解redis知识,但是可视化工具也是可以辅助的,二者不矛盾。)

笔者自己用的比较多的是redisdesktopmanager工具。

首先使用工具前需要连接服务器

①自定义一个名称

②服务器地址

③redis的默认端口,这个可以问下安装redis的运维同学

④服务器的密码,不是必填项,没有的可以不填

微信图片_20220729145256.png

其次,进入工具之后就可以看到所有的数据,可以对数据库进行操作,右键有四个按钮,添加新的key,搜索过滤key,重新加载数据库(可以理解为刷新数据),清除数据库(谨慎操作,毕竟无法复原数据)

微信图片_20220729145543.png

最后双击具体的一个key可以进入详情,进行操作,

①支持key的重命名,不过不建议操作,一般代码里很多地方是根据key的名字判断的,修改后可能导致找不到这个值

②删除这个值

③重新加载,也就是刷新

④设置链接剩余时间,按照秒为单位,到期后这个key自动清除。在这个工具里支持对单个或者多个key批量修改链接时间,单个修改不会影响其他同性质key的有效期,方便测试。

微信图片_20220729150228.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Postman不仅是一个强大的 API 开发工具,它还提供了创建自动化测试脚本的能力,这些脚本可以用于检验API请求得到的响应是否符合预期。这些测试脚本被称为 “Tests”,支持使用 JavaScript 编程语言进行编写,并且 Postman 提供了一系列的断言库来帮助你检查包括但不限于状态码、响应内容以及响应时间在内的响应数据。  创建并运行这些测试脚本的过程分为几个步骤:  创建新的API请求  首先,启动 Postman 应用并新建一个 API 请求。在请求设置界面的顶部导航中,找到并点击 "Tests" 标签。此处提供了一个编辑器,允许你输入和编辑 Java...
            0 0 898
            分享
          • 这篇总结推迟了好久,一直想在工作一年之后写一篇总结,由于各种琐事以及感觉想法的不成熟,一推再推。这两天尤为强烈,不管怎样都应该把这一年多测试工作学到的知识和想法记录下来。软件测试行业在国内发展时间较短,每个公司对软件测试公司的定位和工作内容也不经相同。本人只在一个公司从事测试工作并时间不长,如有偏见欢迎指正,不胜感激。个人对功能、性能、自动化三个方面测试的认识功能测试的重点在哪儿?说一下本人对功能测试的理解,关于功能测试重点在对被测系统的了解上。至于测试方法:等价类划分、边界值、错误推测、因果图....等测试方法很容易理解。把这些方法应用到系统功能测试中也不难,关键是如何应用?这里又引出了一个...
            13 13 1624
            分享
          • 当我们编写一段Java代码之后,如果想知道代码性能如何,就需要进行一些快速的性能测试。当我们实现一个需求,面临2种及以上的方案,选择一种性能更好的方案时,也需要进行一些快速的性能测试。在之前的实践中,我一开始的测试代码通常是这样的:    public static void main(String[] args) {        long start = System.currentTimeM...
            0 0 833
            分享
          •   在JMeter脚本设计中,搭配使用各类测试元设计接近实际场景的步骤是整个脚本设计环节的关键。各元件组合搭配,在完整的测试交互周期中,发挥了数据抽取转换、分支逻辑控制、响应解析判断等多种功能,将标准交互请求进行包裹、扩充、衔接、串联形成触达不同数据、激活不同逻辑的树形执行结构。  因此了解JMeter各测试元件在执行线程生命周期内的执行顺序,对复杂场景脚本设计有重要帮助。  取样器(Sampler)。作为支持JMeter实现协议交互的核心元件,也是线程执行的主体部分,在实现请求交互的前后阶段为其他元件发挥增强功能提供基础。环绕在取样器元件之外,有“切入式”的增强元件,也有具备全局性质的功能元...
            12 12 1742
            分享
          •   自学习selenium以来,提到元素定位首先想得的是find_element_by_xxx。  但是今天学习时发现了还有一个方法find_element,没有后面的by。  于是试图点进去源码看看,未果(不知道是不是vscode不支持的原因)。  于是在网上搜索相关内容,貌似这种方法确实可行,贴出疑似源码如下:  def find_element(self, by=By.ID, value=None):           """    &n...
            0 0 851
            分享
      • 51testing软件测试圈微信