redis设置认证密码操作

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 应用场景 在使用redis的时候发现并不需要密码等,这样使得数据库的数据安全性受到威胁,所以必要时得给数据进行加密设置。

应用场景

在使用redis的时候发现并不需要密码等,这样使得数据库的数据安全性受到威胁,所以必要时得给数据进行加密设置。

操作步骤

1.1 问题发现及还原

首先,用一个纯净的Redis进行加密试验,关闭keepalived,redis,redis-stat服务。
将/usr/local/redis/6379.conf配置文件中的,requirepass配置项打开,后面紧跟随自己设置的密码。如下图所示:

这里写图片描述

然后开启Redis服务

当我们开启redis服务,进行连接,但是不能查询redis中的keys,提示没有权限。(问题一)

这里写图片描述

当我们观察redis的检测工具redis-stat时,发现如下情况,提示没有权限(问题二)

这里写图片描述

当我们再次执行程序时,发现了程序不能执行,情况如下(问题三)

这里写图片描述

1.2 问题解决与恢复

解决问题一有如下几种方法。

1、在进行连接redis的时候,加上密码认证参数-a 及密码

这里写图片描述

2、在redis执行语句之前加上认证

这里写图片描述

解决问题二方法如下,在启动redis-stat时,加入密码认证参数,如下图所示,最后redis-stat工具依然能够使用。

这里写图片描述

这里写图片描述

解决问题三方法如下,在代码中加入password认证,试验通过。

这里写图片描述

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
1月前
|
NoSQL Java Redis
shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
这篇文章介绍了如何使用Spring Boot整合Apache Shiro框架进行后端开发,包括认证和授权流程,并使用Redis存储Token以及MD5加密用户密码。
31 0
shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
|
2月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
408 3
|
3月前
|
存储 缓存 NoSQL
【Azure Redis 缓存 Azure Cache For Redis】如何设置让Azure Redis中的RDB文件暂留更久(如7天)
【Azure Redis 缓存 Azure Cache For Redis】如何设置让Azure Redis中的RDB文件暂留更久(如7天)
|
3月前
|
NoSQL Redis
Redis——批量设置key的过期时间
Redis——批量设置key的过期时间
57 1
|
4月前
|
NoSQL 网络安全 Redis
Redis 密码设置和查看密码
【7月更文挑战第28天】
875 3
|
4月前
|
NoSQL 安全 Redis
如何查看Redis的用户名和密码
【7月更文挑战第29天】
1340 3
|
3月前
|
存储 缓存 NoSQL
【Azure Redis 缓存】由Azure Redis是否可以自定义密码而引申出Azure PaaS的Redis服务是否可以和自建的Redis进行主从配置呢?
【Azure Redis 缓存】由Azure Redis是否可以自定义密码而引申出Azure PaaS的Redis服务是否可以和自建的Redis进行主从配置呢?
|
3月前
|
NoSQL 网络安全 Redis
用python安装redis并设置服务自启
用python安装redis并设置服务自启
29 0
|
4月前
|
NoSQL Linux Redis
Redis性能优化问题之想确认Redis延迟变大是否因为fork耗时导致的,如何解决
Redis性能优化问题之想确认Redis延迟变大是否因为fork耗时导致的,如何解决
|
4月前
|
NoSQL Redis 数据安全/隐私保护
macos系统中redis如何设置密码
以上步骤应该可以帮助你在macOS系统的Redis服务中设置密码,确保你的数据存储更加安全。此外,确保你定期检查Redis安全性相关的最佳实践和更新,以保持你的服务安全可靠。
357 3
下一篇
无影云桌面