场景

需求是查看某一个服务器上的redis的某命名空间(指定前缀开头)的所有键值对的

key和value的数据格式,但是这个服务器上没法连接外网,只能在redis服务端所在

目录下通过bat脚本获取所有的并输出到txt文件中复制出来查看。

当然也可以通过redis数据的导入导出来实现,但是对redis两个的版本以及过期时间等限制

比较多。

比如这里要获取sys_dict命名空间下,即所有以sys_dict:开头的键值对的值。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

这里的服务器操作系统为Windows,找到redis的安装目录下,即redis-cli所在的目录下,新建bat文件

脚本的内容如下

@echo off
set keysfile=redis-cached-keys.txt
set valuesfile=redis-cached-values.txt
redis-cli -n 0 -a 123456 keys "sys_dict:*" > %keysfile%
FOR /F %%i in (%keysfile%) DO (redis-cli -n 0 -a 123456 get %%i >>%valuesfile% )
pause

注意这里的-n代表0号数据库,-a后面跟的是密码,然后keys后面的代表查询所有

sys_dict:开头的key并循环根据key去取值并追加到文件中。

双击bat文件

会在目录下生成两个文件,一个是存放所有的key

一个是存放所有的value

Redis中通过bat获取指定前缀开头的所有键值对并输出保存到文件中相关推荐

  1. linux终端打印保存到文件,Linux 终端中命令输出保存到文件中的方法

    当你在 Linux 终端中运行命令或脚本时,它会在终端中打印输出方便你立即查看. 有时你需要将输出保存到文件中以备将来参考.当然你可以在 Linux 终端中复制和粘贴,但是有更好的方法可以在 Linu ...

  2. linux 导出软件,如何将perf(Linux工具)的输出保存到文件中?

    PERF的统计-B DD如果= =的/ dev/null的的的/ dev /零计数= 1000000 &> RESULT1 我尝试了几种方法,如 (perf stat -B dd if= ...

  3. RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78214267 既然已经可以通过 RTSP 获取h264 裸流了.那么通过 F ...

  4. 音视频开发(17)---RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

    RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中 https://blog.csdn.net/qq_29350001/article/details/7821426 ...

  5. 2019.11.12-最新大华摄像机SDK开发,预览实时视频并指定码流格式保存到文件中(可观看)

    大华摄像机SDK开发,预览实时视频并指定码流格式保存到文件中 由于本人最近在开发大华摄像机,特此分享一些经验给到各位开发朋友,本次实例是关于大华摄像机的实时预览视频码流保存到文件中的Demo,本人还开 ...

  6. matlab gui怎样将结果保存_Matlab将工作区变量保存到文件中的方法

    save 将工作区变量保存到文件中 全页折叠 语法 save(filename) save(filename,variables) save(filename,variables,fmt) save( ...

  7. Object 保存到文件中

    6月4日 Object 保存到文件中  Q. 你添加一个新类到你的项目当中且你希望可以保存这个类的一个实例对象到磁盘文件 并在需要时从磁盘文件读回到内存中  A. 方案  确保你的类遵循 NSCodi ...

  8. python实现:用类实现一个图书馆,实现借书,入库,还书,查书,等功能,要求数据可以保存到文件中,退出后下次可以找回数据...

    第一步:标准化先获得信息 #coding=utf-8 import traceback import pickle import os import os.pathclass GRLlibrary(o ...

  9. linux下控制台打印内容保存到文件中

    本文介绍如何在linux下将控制台打印内容保存到文件中. 1. tee命令 tee命令用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin.简单的说就是把数据重定向到 ...

最新文章

  1. RecyclerView 判断滑动到顶部和底部
  2. Spring+SpringMVC+MyBatis整合教程
  3. Docker查看远端仓库的标签工具
  4. CodeForces - 801C Voltage Keepsake(二分)
  5. psv黑商店pkgj最新版下载_e收银app下载安装_e收银软件最新版免费下载
  6. @ModelAttribute注解使用
  7. 苹果计算机系统是什么,苹果电脑系统和Win电脑系统有什么不同
  8. phpstorm的安装和破解
  9. Hugging Face Course-Introduction学习小记 (part1)
  10. 印象笔记如何分享链接_印象笔记共享问题解决经过
  11. AIL(Android init Language)
  12. 嵌入式了解 以及学习路线
  13. idea使用谷歌翻译
  14. HTML基础-笔记1标签
  15. iPhone6 像素 分辨率
  16. 贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图
  17. 第90届中国电子展聚焦行业新热点,拉动产业链上下游快速发展
  18. python os.path模块
  19. 2017 ccpc网络预选赛 CaoHaha's staff
  20. MATLAB实现物体颜色识别

热门文章

  1. 欢迎使用CSDN-markdown
  2. 当前线程等待某些线程运行结束再执行的几种方案。CountDownLatch机制简单解读以及简单实现
  3. 【读书笔记】程序是怎么跑起来的 矢泽久雄
  4. Redis基本数据类型1--String
  5. python辗转相除法求最大公约数的递归函数_Python基于辗转相除法求解最大公约数的方法示例...
  6. 「后端小伙伴来学前端了」Vuex进阶操作,让你的代码更加高效(简称如何学会偷懒 【手动狗头】)
  7. 「后端小伙伴来学前端了」Vuex原理图分析及结合生活案例让大家快速理解
  8. python热身教程_我回来拉,Python热身篇:)
  9. matlab怎么算2乘2矩阵,【Matlab】2.矩阵的运算
  10. ebm风扇选型手册_德国EBM离心风扇的八大结构组成你知道吗?