redis可视化工具,redis可视化工具 国产

http://www.itjxue.com  2023-01-21 09:58  来源:未知  点击次数: 

业界最全的Redis可视化工具横向评测

QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的事情 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

下载地址:QuickRedis: QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。

界面截图:

RDM 是存在时间最久最古老的Redis可视化工具。基于 Qt 5 开发,支持跨平台的桌面管理工具,由社区爱好者们共同维护。提供开源版本,但是安装比较麻烦,需要自己编译,github上提供的下载安装地址打不开。最大的缺陷是收费且很贵,企业员工: 379 每年。

下载地址:

界面截图:

布局简洁,跨平台支持。MAC 版本收费。

下载地址:

TablePlus是一个现代化的本地工具,UI优雅,redis功能相对简单,正如他的取名一样,操作非常的表单化。它允许您同时管理多个数据库,如MySQL、PostgreSQL、SQLite、microsoftsqlserver等等。

下载地址:

界面截图:

开源免费,但是RedisPlus将不再更新。

下载地址:RedisPlus: RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows 、Linux 、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。

界面截图:

这是一款在苹果app store下载的redis可视化工具。

下载地址:Mac App Store

界面截图:

布局简洁,跨平台支持。免费。

下载地址:

界面截图:

这个软件来头挺大的,是redis labs出的一款监控分析级别的redis可视化工具。这款软件是web版的

那redis labs是啥公司,redis labs创立于2011年,公司致力于为Redis、Memcached等流行的NoSQL开源数据库提供云托管服务。可以算是专门致力于redis云的一家专业公司。他们的提供的软件中,除了可以连接企业私有的redis服务,也可以连接他们的redis云。

下载地址:

Iedis是一款基于IntelliJ IDEA的插件,在IDEA的plugin市场里就可以搜到,但是为收费插件。可试用7天。

下载地址:idea plugins

界面截图:

# 评测总结

前面介绍的9款redis可视化工具,供大家参考和比较。如果你想获得免费、功能比收费还要强大且界面精美,依次推荐QuickRedis、medis和AnotherRedisDesktopManager。

redisdesktopmanage 可视化工具怎么登陆

对于这款软件的下载,我就不过多说了哈!百度搜索一下,有好多了!~~

首先下载安装后,我们打开它!~~然后点击如图所示的地方!~~

点击后就会弹出一个对话框,我们在对话框中输入自己的Redis地址、

端口号、密码,然后确定后,就可以登录啦!~你还可以在确定前,点击那个Test Connection 来进行连接检测。

连接之后,你会看到,在左侧有0-15个db库可以供你选择!~~Redis默认就会有这些数据库,你可以选择其中一个来进行查看!~~

我这里还没有什么数据,这时你可以选中一个数据库,双击打开!~由于我选的数据库中没有数据,所以不会看到什么。我们可以在选择的数据库上面右键单击,会弹出一个对话框。

在弹出的对话框中,我们可以选择Add new key!~~再弹出的对话框中添加一组Key-Value 数据进去。

点击save之后,会提示你是否从新加载这个数据库!~选择是,这时你就可以看到你选择的数据库中有刚刚添加的Key了!~~

然后你可以双击那个Key(nihao),它会在右侧的部分将Key 与 Value都展示出来,并且对Key有一些相应的操作。我们也可以在Key上右键单击,弹出的对话框中依然会有一些对应操作。

RedisDesktopManager这款可是化工具使用起来非常简单,让我们管理Redis数据变大更加方便了!~还有其他功能,你可以自己尝试摸索。

SpringBoot整合SpringSeesion实现Redis缓存

使用Spring Boot开发项目时我们经常需要存储Session,因为Session中会存一些用户信息或者登录信息。传统的web服务是将session存储在内存中的,一旦服务挂了,session也就消失了,这时候我们就需要将session存储起来,而Redis就是用来缓存seesion的一种非关系型数据库,我们可以通过配置或者注解的方式将Spring Boot和Redis整合。而在分布式系统中又会涉及到session共享的问题,多个服务同时部署时session需要共享,Spring Session可以帮助我们实现这一功能。将Spring Session集成到Spring Boot框架中并使用Redis进行缓存是目前非常流行的解决方案,接下来就跟着我一起学习吧。

工具/材料

IntelliJ IDEA

01

首先我们创建一个Spring Boot 2.x的项目,在application.properties配置文件中添加Redis的配置,Spring和Redis的整合可以参考我其他的文章,此处不再详解。我们设置服务端口server.port为8080端口用于启动第一个服务。

02

接下来我们需要在pom文件中添加spring-boot-starter-data-redis和spring-session-data-redis这两个依赖,spring-boot-starter-data-redis用于整合Spring Boot和Redis,spring-session-data-redis集成了spring-session和spring-data-redis,提供了session与redis的整合方案。

03

接下来我们创建一个配置类RedisSessionConfig,这个类使用@Configuration注解表明这是一个配置类。在这个类上我们同时添加注解@EnableRedisHttpSession,表示开启Redis的Session管理。如果需要设置失效时间可以使用@EnableRedisHttpSession(maxInactiveIntervalInSeconds = 3600)表示一小时后失效。若同时需要设置Redis的命名空间则使用@EnableRedisHttpSession(maxInactiveIntervalInSeconds=3600, redisNamespace="{spring.session.redis.namespace}") ,其中{spring.session.redis.namespace}表示从配置文件中读取这个命名空间。

04

配置完成后我们写一个测试类SessionController,在这个类中我们写两个方法,一个方法用于往session中存数据,一个用于从session中取数据,代码如下图所示,我们存取请求的url。启动类非常简单,一般都是通用的,我们创建一个名为SpringbootApplication的启动类,使用main方法启动。

05

接下来我们使用Postman分别请求上面两个接口,先请求存数据接口,再请求取数据接口,结果如下图所示,我们可以看到数据已从redis中取出。另外需要注意sessionId的值,这是session共享的关键。

06

为了验证两个服务是否共享了session,我们修改项目的配置文件,将服务端口server.port改为8090,然后再启动服务。此时我们不必在请求存数据的接口,只需要修改请求端口号再一次请求取数据的接口即可。由下图可以看到两次请求的sessionId值相同,实现了session的共享。

07

以上我们完成了SpringBoot整合SpringSeesion实现Redis缓存的功能,在此我们还要推荐一个Redis的可视化工具RedisDesktopManager,我们可以配置Redis数据库的连接,然后便可以非常直观地查看到存储到Redis中的session了,如下图所示,session的命名空间是share,正是从配置文件中读取到的。

特别提示

如果Redis服务器是很多项目共用的,非常建议配置命名空间,否则同时打开多个项目的浏览器页面可能会导致session错乱的现象。

redisdesktopmanager怎么用命令给map

redisdesktopmanager通过代码Java端命令给mapuserDtoMap=newHashMap();UserRankDtorankDto=null;RedisDesktopManager是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具;支持命令控制台操作,以及常用,查询key,rename,delete等操作。

redis可视化工具 打不开

当我们点击可视化工具的连接redis按钮,将redis信息全部填上之后,点击test connection按时测试连接时,会弹窗提示连接错误,检查redis信息时,发现没有写错,这时候,我们就要从服务器上找原因了。

在linux服务器下,按照以下路径/usr/local/redis/etc 找到redis.conf文件,打开:

找到bind 127.0.0.1,将这两部分代码注释掉

然后,通过xshell工具连接服务器,使用service redis-server restart命令将redis重启以下就可以了

redis可视化工具RedisDesktopManager连接不上服务器redis问题 --- 2020-05-26

一、首先确定服务器上Redis是可以访问的

二、查看redis.conf配置文件

确保以下两项配置

1.bind 127.0.0.1改为 #bind 127.0.0.1

2.protected-mode yes 改为 protected-mode no

ps: protected-mode 是3.2 之后加入的新特性,是为了禁止公网访问redis cache,加强redis安全的。

它启用的条件,有两个:

1) 没有bind IP

2) 没有设置访问密码

解决:刚好我们注释了bing 127.0.0.1 并且默认redis.conf也是没有设置密码的 所以触发了protected-mode 我们将它关闭即可 生产环境请慎用。

(责任编辑:IT教学网)

更多

推荐测评专题文章