Redis的AUTH

Posted 永旗狍子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis的AUTH相关的知识,希望对你有一定的参考价值。

目录

 

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容器,则之前设置的密码就失效了

以上是关于Redis的AUTH的主要内容,如果未能解决你的问题,请参考以下文章

Redis的AUTH

彤医通项目cmn数据字典redis密码auth问题

redis安装与使用(windows端)+Redis设置Auth认证保护

来自redis的python最相似的前缀

彤医通项目cmn数据字典redis密码auth问题(同样适用ershoumall)

redis windows?????????????????????RedisDesktopManager?????????redis-cli???--raw???auth???ping???exit