首页 > 数据库 >Navicat For Redis 的学习与使用

Navicat For Redis 的学习与使用

时间:2023-06-12 09:11:06浏览次数:38  
标签:Navicat 打开 Redis navicat 学习 echo 连接

Navicat For Redis 的学习与使用


背景

周末在家看了几个公众号:
说到Navicat 16.2已经有了 Redis的客户端.
想着前段时间一直在学习Redis, 但是没有GUI的工具, 所以想可以试用一下.
这里简单总结和记录一下

最新版的下载地址

# 最新版的集合版本 premium 里面包含多种数据库的连接工具
https://navicat.com.cn/download/navicat-premium
# 仅Navicat For Redis客户端的版本,较小
https://navicat.com.cn/download/navicat-for-redis

试用版

还是提倡使用正版. 有经济实力的还是需要购买正版
我所在的公司涨薪和奖金都不明朗, 所以我准备使用试用版
Navicat的试用版一般14天到期.
晚上有一种方案可以修改注册表实现 无限制的14天使用
主要如下, 可以讲如下内容保存为 bat 文件执行就可以了. 

@echo off

echo Delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[version and language]
for /f %%i in ('"REG QUERY "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium" /s | findstr /L Registration"') do (
    reg delete %%i /va /f
)
echo.

echo Delete Info folder under HKEY_CURRENT_USER\Software\Classes\CLSID
for /f %%i in ('"REG QUERY "HKEY_CURRENT_USER\Software\Classes\CLSID" /s | findstr /E Info"') do (
    reg delete %%i /va /f
)
echo.

echo Finish

pause

连接Redis与配置注意事项.

打开Navicat Premium 16.2.2 之后 就可以新建数据库连接了.
选择Redis输入必要信息就可以进行连接

需要注意的一点是:
如果是其他机器上面的redis
必须 bind 不能是 127.0.0.1 可以为具体的IP或者是 0.0.0.0
如果是 0.0.0.0 可以还是用redis服务器上面的任意iP地址进行连接
如果是 特定ip地址, 那么只能够使用特定服务器的IP地址进行连接. 

这点需要尤其注意. 
如果不是bind 127.0.0.1 那么一定要设置 requirepass 注意安全防护.

简单使用

1. 打开navicat for redis 
登录Redis后打开会展示Redis默认的16个db
2. 打开有数据的一个db. 会展示DB内的所有的简直数量
例如 点击 db0 打开数据, 上级all data会在右侧罗列前面1000条数据.
可以点击右下角的 获取更多, 或者是获取全部, 获取键值对信息. 
3. 打开具体的键值. 双击可以进入编辑器
能够看到具体的过期时间键值对信息, 类型以及value值信息. 
4. 可以打开上面的命令列界面执行具体命令
5. 可以打开查询,执行具体的查询命令, 比如keys * (生产环境禁止)
以及slowlog get 100 获取slowlog 的信息等. 
6. 可以备份Redis的数据. 
将当前数据库里的数据备份处理. 

总结:
感觉就是一个GUI版本的管理器, 有一定的数据统计分析功能
但是也看了下其实缺少模型和图表等方面的特性. 

简单连接界面

image

标签:Navicat,打开,Redis,navicat,学习,echo,连接
From: https://www.cnblogs.com/jinanxiaolaohu/p/17474059.html

相关文章

  • redis四种模式
    1、单机模式单机模式就是在一台服务器上安装redis,然后启动,所有业务都调用这一台redis服务器。优点:部署简单,只需要在一台服务器上安装并启动redis就行。成本低,没有备用节点,不需要其他的开支。高性能,单机不需要同步数据,数据天然一致性。缺点:可靠性较弱,一旦服务器宕机,所有业务......
  • 强化学习及过程监督学习笔记
    写在前面笔者将在这篇文章中,写下有关过程监督,反馈对齐,奖励模型,和数据构造相关的论文的笔记。论文主要来自Openai的论文。 论文挖坑列表一篇Openai中提到的用于训练奖励模型的方法K.Cobbe,V.Kosaraju,M.Bavarian,M.Chen,H.Jun,L.Kaiser,M.Plappert,J.Tworek,......
  • (一)、C++学习随笔:指针
    北京时间2023年6月11日22点53分,天气总体晴,温度适宜。没写随笔差不多一年了,也从佛山的广发银行、美的外包跳槽到了深圳坂田这边的华为OD,JAVA或许是干的不太愿意深入了,想学习下C++。今天学习到C++的重点之一:指针,鄙人不才,记忆力不太好,所谓的好记性不如烂笔头,把学到的指针知识都记录下......
  • Django学习之路
    Django学习之路基于Jason的视频,收益匪浅.谢谢Jason的教诲.1、Django前戏2、Django基础3、Django路由层4、Django视图层......
  • ChatGPT学习心得一(使用node+react做了一个案例)
    ChatGPT学习心得一(使用node+react做了一个案例) 项目地址http://chat.xutongbao.top项目截图编辑编辑编辑 编辑编辑使用技术栈node+SQLite+redis+nginx+log4js+express+jenkins+cdn+react+antd+react-scrollbars-custom+iconfont+webpack+postman+axios+redux+immut......
  • CMake学习
    参考前言-《CMake菜谱(CMakeCookbook中文版)》-书栈网·BookStackTheArchitectureofOpenSourceApplications(Volume1)CMake(aosabook.org)CMakeReferenceDocumentation—CMake3.26.4DocumentationCMake从入门到精通-凌逆战-博客园(cnblogs.com)Ubun......
  • 深度学习应用篇-计算机视觉-视频分类[8]:时间偏移模块(TSM)、TimeSformer无卷积视频分类
    深度学习应用篇-计算机视觉-视频分类[8]:时间偏移模块(TSM)、TimeSformer无卷积视频分类方法、注意力机制1.时间偏移模块(TSM)视频流的爆炸性增长为以高精度和低成本执行视频理解任务带来了挑战。传统的2DCNN计算成本低,但无法捕捉视频特有的时间信息;3DCNN可以得到良好的性能,但计算量......
  • 深度学习应用篇-计算机视觉-视频分类[8]:时间偏移模块(TSM)、TimeSformer无卷积视频分类
    深度学习应用篇-计算机视觉-视频分类[8]:时间偏移模块(TSM)、TimeSformer无卷积视频分类方法、注意力机制1.时间偏移模块(TSM)视频流的爆炸性增长为以高精度和低成本执行视频理解任务带来了挑战。传统的2DCNN计算成本低,但无法捕捉视频特有的时间信息;3DCNN可以得到良好的性能,但计算......
  • 黑马redis相关问题
    Redis相关面试题面试官:什么是缓存穿透?怎么解决?候选人:嗯~~,我想一下缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到DB去查询,可能导致DB挂掉。这种情况大概率是遭到了攻击。解决方案的话,我们通常都......
  • 2023-06-11:redis中,如何在100个亿URL中快速判断某URL是否存在?
    2023-06-11:redis中,如何在100个亿URL中快速判断某URL是否存在?答案2023-06-11:传统数据结构的不足当然有人会想,我直接将网页URL存入数据库进行查找不就好了,或者建立一个哈希表进行查找不就OK了。当数据量小的时候,这么思考是对的,确实,将值映射到HashMap的Key,可以在O(1)的时间复杂度......