Windows Redis图形客户端 Another Redis Desktop Manager的简单使用教程

发布时间:2024年01月13日

1、 Redis官方文档

2、 Redis国内中文版文档

3、 Redis客户端

Another Redis Desktop Manager

4、连接redis服务

我直接使用的是公司搭建好的服务。连接服务需要以下几个信息:

  • Host
  • Port
  • Password
  • SSL
    在这里插入图片描述

5、New Key

5.1 如何创建一个Key?

点击New key,输入Key Name,选择Key Type,点击save即可。Redis一共有以下几种数据类型:String、Hash、List、Set、Zset、Stream
在这里插入图片描述

5.2 创建一个String类型的Key

在这里插入图片描述

5.3 成功创建一个String类型的Key

name是hello,创建成功后,会自动打开查看此key,可以看到以下几点信息:
1、类型和key name:String Hello
2、缓存的过期时间TTL(Time To Live):默认是-1。
3、Value:可以自行选择value的类型,在下方输入框输入值后,点击save。一条有key:value的数据成功创建。例如:给Hello赋值 tester
在这里插入图片描述

6、TTL

TTL默认值是-1,永久有效

当键值对的 TTL 过期后,Redis 会自动删除该键值对。TTL过短或者过长都不利于Redis的性能和稳定性,应该合理设置 TTL。

  • 如果 TTL 设置过短,会导致 Redis 中的数据频繁过期,从而增加 Redis 的负担;如果 TTL 设置过长,会导致 Redis 中存储的数据越来越多,从而影响 Redis 的性能和稳定性。

  • 以下是 Redis TTL 的合理设置建议:

  • 根据业务需求设置 TTL。不同的业务需求对键值对的存储时间有不同的要求,例如,对于一些频繁更新的数据,可以设置较短的 TTL,而对于一些不经常更新的数据,可以设置较长的 TTL。

  • 避免设置过长的 TTL。如果设置过长的 TTL,会导致 Redis 中存储的数据越来越多,从而影响 Redis 的性能和稳定性。通常建议将 TTL 设置为几分钟到几小时之间。

  • 使用 Redis 的过期键通知机制。Redis 提供了过期键通知机制,可以在键值对过期时通知应用程序。通过使用该机制,应用程序可以及时清理过期的数据,从而避免 Redis 中存储的数据越来越多,影响 Redis 的性能和稳定性。

7、Redis console

在当前connection的右侧有一排按钮,console如下图,我们可以在console执行redis命令
在这里插入图片描述例如查询刚才的Hello的值。
在这里插入图片描述

7.1 用Set命令New一个key value

Set key value

在这里插入图片描述

7.2 用Get命令查询key的值

get key

在这里插入图片描述

7.3 EXPIRE设置Key的过期时间

EXPIRE key seconds

设置tester的过期时间是30秒。返回结果为1,表示成功设置了过期时间
在这里插入图片描述

那么30秒之后我们再去查询看看,结果如下,可见该Key已过期被清除了,返回值是null。
another redis上connection右侧的刷新按钮,一点击,发现此key已经看不到了。
在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_44691253/article/details/135491062
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。