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

Navicat For Redis 的学习与使用

时间:2023-06-17 10:02:29浏览次数:34  
标签: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版本的管理器, 有一定的数据统计分析功能
但是也看了下其实缺少模型和图表等方面的特性.

简单连接界面

Navicat For Redis 的学习与使用_Software



标签:Navicat,打开,Redis,navicat,学习,echo,连接
From: https://blog.51cto.com/u_11529070/6504556

相关文章

  • 疯狂GC的第二种处理方式-ChatGPT的学习之四
    疯狂GC的第二种处理方式-ChatGPT的学习之四摘要上一个脚本太复杂了.而且要改启动脚本.课间休息跟人扯淡聊起来chatGPT发现他的语法很有用但是思路不太对.不过突然根据文档里写的想到了一个新的思路.获取GC信息whiletruedate>>/zhaobsh/gcutiljstat-gcutil`jps|......
  • 斜率优化dp 学习笔记
    斜率优化dp引入首先,我们考虑一种更简单的dp优化——单调队列优化。比如,一个dp式形如:\[dp_{i}=\min_{k\leqj\leqi}(dp_j+f_j+g_i)\]我们发现,这个式子可以通过拆分(wgj:分离变量),变形成如下式子:\[dp_{i}=\min_{k\leqj\leqi}(dp_j+f_j)+g_i\]怎么样?我们发现,取最小......
  • Redis中的数据结构
    字符串SDS(simpledynamicstring):redis自己构建的一种简单动态字符串,而没有直接使用C语言的字符串(在redis中C语言的字符串仅用在无需对字符串修改的地方,例如日志打印),SDS以空字符'\0'结尾,且不占用len里,会额外占用1字节空间,即使用长度为N+1的空间来表示长度为N的字符串数......
  • 日语语法学习笔记
    对应课程名词谓语句~だ只能接终助词或句号否定:~ではない疑问:~(か)~です对听话人礼貌否定:~ではありません疑问:~ですか~ですか、~ですか:前升后降~である正式场合对听话人礼貌:~であります~でございます敬语,郑重~は/が格助词は:强调主语が:强调宾语......
  • 白名单rundll32加载shellcode上线metasploit(nim学习系列)
    白名单rundll32加载shellcode上线metasploit监听metasploitmsfconsole-x"useexploits/multi/handler;setlhost192.168.0.101;setlport443;setpayloadwindows/x64/meterpreter/reverse_tcp;exploit"生成shellcodemsfvenom-pwindows/x64/meterpreter/r......
  • 算法学习day60单调栈part03-84
    packageLeetCode.stackpart03;/***84.柱状图中最大的矩形**/publicclassLargestRectangleHistogram_84{publicintlargestRectangleArea(int[]heights){intlength=heights.length;int[]minLeftIndex=newint[length];int......
  • c++ linux 学习第二课
    c++linux学习第二课一、GCC的工作流程:gcc编译器将C源文件到生成一个可执行程序中间一共经历四个步骤:二、gcc常用参数:-v版本-E生成预处理文件-S生成汇编文件-c只编译,生成目标文件.o文件-I(大写的i)指定头文件所在的路径-L指定库文件所在的路径-l(小写的L)......
  • HTML & CSS 学习总结
    @目录HTMLHTML标签HTML属性HTML表单CSSCSS选择器CSS声明CSS盒模型HTMLHTML(超文本标记语言)是一种用于创建网页的标记语言。它允许我们使用标签来描述网页的结构和内容。简单示例(如何使用标签来创建一个简单的网页):<!DOCTYPEhtml><html><head><title>我的......
  • JavaScript & TypeScript 学习总结
    @目录JavaScriptJavaScriptBOM对象JavaScriptDocument对象JavaScript事件处理JavaScript变量JavaScript函数基础JavaScript流程控制JavaScript数据类型JavaScript数组JavaScript运算符JavaScript正则表达式JavaScript字符串函数TypeScript简单示例JavaScriptJavaScriptBOM对......
  • 算法学习day58单调栈part01-739、496
    packageLeetCode.stackpart01;importjava.util.Deque;importjava.util.LinkedList;/***739.每日温度*给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。*如果气温在这之后都不会升高,请......