Redis的AUTH

本文介绍了两种在Redis中启用AUTH密码校验的方法:一种是修改配置文件redis.conf,另一种是在不修改配置文件的情况下,首次连接时通过`config set requirepass`命令设置密码。同时,文章还提到了不同客户端(redis-cli、图形化界面和Jedis)连接Redis时进行密码验证的步骤。需要注意的是,通过`config set requirepass`设置的密码在Redis容器重启后会失效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

Redis的AUTH

方式一:通过修改Redis的配置文件,实现Redis的密码校验(通用)

三种客户端的连接方式

方式二:在不修改redis.conf文件的前提下,在第一次链接Redis时,输入命令:config set requirepass 密码


Redis的AUTH

修改yml文件,以方便后期修改Redis配置信息

在opt目录下,新建docker_redis文件夹并在其目录下创建conf文件夹。再创建一个空的redis.conf文件

/usr/local/redis/redis.conf路径的文件redis容器在运行时不会管它,通过command指定在启动redis服务的同时加载redis.conf这个文件

version: '3.1'
services:
  redis:
    image: daocloud.io/library/redis:5.0.7
    restart: always
    container_name: redis
    environment:
      - TZ=Asia/Shanghai
    ports:
      - 6379:6379
    volumes:
      - ./conf/redis.conf:/usr/local/redis/redis.conf
    command: ["redis-server","/usr/local/redis/redis.conf"]

方式一:通过修改Redis的配置文件,实现Redis的密码校验(通用)

# redis.conf
requirepass 密码

三种客户端的连接方式

  • redis-cli:在输入正常命令之前,先输入auth 密码即可。

  • 图形化界面:在连接Redis的信息中添加上验证的密码。

  • Jedis客户端:

    • jedis.auth(password);

  • 使用JedisPool的方式

 

方式二:在不修改redis.conf文件的前提下,在第一次链接Redis时,输入命令:config set requirepass 密码

后续向再次操作Redis时,需要先AUTH做一下校验。

注意:如果重启了redis容器,则之前设置的密码就失效了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值