首页 > 数据库 >Redis配置登录密码并使用认证密码登录

Redis配置登录密码并使用认证密码登录

时间:2024-05-13 11:11:55浏览次数:19  
标签:登录 6379 0.1 Redis redis 密码

Redis配置登录密码并使用认证密码登录

1. 修改配置文件
Redis的配置文件redis.conf,找到如下行:

#requirepass foobared
去掉注释,并修改为所需要的密码:

requirepass 123456 (其中123456就是要设置的密码)

2. 重启Redis
如果Redis已经配置为service服务,可以通过以下方式重启:
service redis restart
如果Redis没有配置为service服务,可以通过以下方式重启:

// 根据自己redis的安装路径来执行
/usr/local/bin/redis/redis-cli shutdown
/usr/local/bin/redis/redis-server /etc/redis.conf


3. 登录验证
设置Redis认证密码后,客户端登录时需要使用-a参数输入认证密码,不添加该参数虽然也可以登录成功,但是没有任何操作权限。如下:
$ ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.

使用密码认证登录,并验证操作权限:
$ ./redis-cli -h 127.0.0.1 -p 6379 -a 123456
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
看到类似上面的输出,说明Reids密码认证配置成功。
除了按上面的方式在登录时,使用-a参数输入登录密码外。也可以不指定,在连接后进行验证:

$ ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
127.0.0.1:6379>

标签:登录,6379,0.1,Redis,redis,密码
From: https://www.cnblogs.com/haoxuanchen2014/p/18188811

相关文章

  • 在Linux中,如何实现安全的密码策略?
    在Linux中实现安全的密码策略涉及到多个方面,主要包括设置密码复杂度规则、密码过期策略、密码历史限制以及尝试失败后的账户锁定等。以下是实现这些策略的详细步骤和方法:1.修改/etc/login.defs配置文件/etc/login.defs文件是控制用户密码和其他账户属性的主要配置文件。你可以......
  • CentOS7部署Redis(离线单机)
    一、检查是否安装##检查是否安装了Redis[root@localhost/]#ps-ef|grepredis##存在就删除[root@localhost/]#sudoyumremoveredis##检查是否安装了gcc[root@localhost/]#gcc--version安装gcc1、手动离线安装下载gcc安装包,下载地址:http://mirrors.ali......
  • redis之主从复制
     1.基本环境(1) Lunixcentos7(2) redis版本:redis7.0.0(3) gcc已经配置成功,并且默认redis7.0.0环境已经在linux中做好了2.架构说明(1) 一个master两salve (方便期间配置好一个后,其他两个配置文件修改即可)① Master:10.0.0.18 6379......
  • 小小redis持久化,拿捏
    前言我们先来说说什么是持久化持久化顾名思义就是数据长久保存,Redis为什么需要持久化呢,好呆的问题,Redis数据是存储在内存中的,内存数据的特点就是一旦重启就什么都没了我们将文件由内存中保存到硬盘中的这个过程,我们叫做数据保存,也就叫做持久化。但是把它保存下来不是你的目......
  • Docker 部署Redis
    1、创建Redis目录mkdirRedis目录2、创建配置文件redis.confvimRedis目录/redis.conf#当配置中需要配置内存大小时,可以使用1k,5GB,4M等类似的格式,其转换方式如下(不区分大小写)#1k=>1000bytes#1kb=>1024bytes#1m=>1000000bytes#1mb=>1024*1024byt......
  • 详解Redis持久化(持久化高危漏洞利用与多种对抗方案、RDB、AOF、同步手动持久化、异步
    谨防持久化+未授权访问漏洞入侵服务器CVE编号找不到,CNVD有一个:CNVD-2015-07557(国家信息安全漏洞共享平台漏洞编号)。这是我之前写过的文章,漏洞成因、影响范围、POC与对抗方案有详解:谨防利用Redis未授权访问漏洞入侵服务器RDB(RedisDatabase、全量保存,默认方式)极简概括:通过符......
  • 小小Redis数据类型,拿捏
    面试遇到过的Redis问题Redis的数据类型怎么利用Redis解决超卖问题1.什么是RedisRedis就是一个非关系型数据库(NoSQL),我们知道关系型数据库MySQL,在MySQL里我们对于数据的增删改查需要SQL语句(select*from...),麻不麻烦——麻烦,慢不慢——当然是慢的,因为数据是存在硬盘上的,......
  • 使用 Redisson 框架基于 Redis 实现分布式锁
    分布式锁可以采用数据库、zookeeper、redis三种方式实现。采用数据库实现方式,主要采用表字段的唯一索引特性。数据库是非常昂贵的资源,非常不推荐,最致命就是性能,不要去增加不必要的负担。采用zookeeper的实现方式,主要使用其为客户端创建临时有序节点的特性,在我之前的博客有介......
  • SVN 免密登录
    最近觉得在使用svn操作时,总是需要输入密码太烦了,所以想要免密登录。但是在网上找了好几种方法都没有实现,直到最后一种才有用,所以记录一下。不知道为什么之前的几种方法都没有用,先看有用的方法。1.先将之前的配置删除rm-rf~/.subversion/*2.执行相关的svn命令,生成配置文......
  • centos7下redis集群部署
    1、环境准备安装redis所需依赖环境#在线:yum-yinstallepel-releasegcc #离线:#下载yuminstall--downloadonly--downloaddir=/home/filesepel-releasegcc#将依赖包放到离线服务器,进入目录cd/home/files#执行安装rpm-Uvh./*.rpm--node......