当前位置: 首页 > article >正文

使用密码连接Redis服务的两种方式

说明:本文介绍连接需要密码的Redis服务的两种方式

方式一

连接时,携带密码,如下:

redis-cli -a [密码]

如下:

在这里插入图片描述

有两个问题:

  • 密码直接放在命令里,可通过 history 找到,不安全;

  • 密码输错了也会进入Redis命令行,但是查看数据会提示没有权限,这就会给人误解,以为是个正确的密码,没有权限会是其他原因;

通过 history 能查到历史命令中的密码,可以通过一些操作清除掉,参考下面这篇文章:

  • history命令

方式二

进入Redis命令行后,通过auth命令输入密码,如下:

auth [密码]

如下:

在这里插入图片描述

这种方式,能避免方式一的问题,这里的历史命令是存在本地的,就是用户使用的远程连接工具上,其他用户连接是不能通过方向键查看到你输入的密码。另外,密码输错了,也会直接给出密码无效的提示。

补充

redis客户端,连接指定服务器上的Redis服务的命令如下:

redis-cli -h [IP] -p [端口,默认6379] -a [密码]

如下,在我的windows电脑上,连接云服务器上的Redis服务,当然,连接上需要服务器开放相关端口,如6379端口

在这里插入图片描述


另外,Redis默认有16个数据库,如果项目中指定使用几号数据库,使用redis-cli连接后,需要查看指定序号的数据库,可敲下面这个命令:

select [序号,0-15]

如下

在这里插入图片描述

总结

本文介绍了使用密码连接Redis服务的两种方式,推荐方法二,安全可靠,点到为止


http://www.kler.cn/a/599882.html

相关文章:

  • xcode开发swiftui项目的时候,怎么调试ui占位和ui大小
  • 搭建小程序该如何选择服务器?
  • html css js网页制作成品——HTML+CSS+js迪奥口红网站网页设计(4页)附源码
  • PDF文件转Markdown,基于开源项目marker
  • 【计算机视觉】工业表计读数(4)--基于关键点检测的读数识别
  • C#实现自己的Json解析器(LALR(1)+miniDFA)
  • IO模型种类
  • http代理的工作原理与功能应用
  • C++ 重构隐马尔可夫模型:从 Python 性能困境到高效运行的突破实录
  • Ubuntu版免翻墙搭建BatteryHistorian
  • 《Python机器学习基础教程》第2讲:监督学习与分类算法
  • 健康养生:铺就活力生活之路
  • 人工智能革命:技术演进图谱与人类文明重构路径
  • Android集成Facebook登录与分享的常见问题及解决方案
  • UE4-UE5虚幻引擎,前置学习一--Console日志输出经常崩溃,有什么好的解决办法
  • linux下基本命令和扩展命令(安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其他命令)欢迎补充噢
  • Netlify 的深度解析及使用指南
  • 使用 OpenCV 拼接进行图像处理对比:以形态学操作为例
  • 【机器学习】什么是决策树?
  • HTML图像标签的详细介绍