Redis数据库笔记13——设置密码和取消密码

一、临时设置密码

    获取密码
        config get requirepass
    设置密码
        config set requirepass 123456
    当有密码的时候登录时需要密码登录
        auth 密码
    取消密码
        config set requirepass ''

设置好密码
在这里插入图片描述
此时登录不输密码会报错
在这里插入图片描述

二、永久设置密码

到配置文件中设置
requirepass 密码

Redis 不支持用户名和密码,但可以通过配置文件中的 requirepass 参数设置密码来保护 Redis 服务。在使用 Docker Compose 部署 Redis 数据库时,可以通过以下步骤设置密码: 1. 编写 redis.conf 文件 在本地电脑上,创建一个名为 redis.conf 的文件,并输入以下代码: ```conf requirepass example_password ``` 以上代码表示设置 Redis 服务的密码为 example_password。可以根据实际情况修改密码。 2. 编写 docker-compose.yml 文件 在本地电脑上,创建一个名为 docker-compose.yml 的文件,并输入以下代码: ```yaml version: '3.8' services: redis: image: redis:6.2.4 container_name: redis command: redis-server /etc/redis/redis.conf volumes: - ./redis.conf:/etc/redis/redis.conf ports: - "6379:6379" ``` 以上代码表示定义了一个名为 redis 的服务,使用 redis:6.2.4 镜像,设置容器名称为 redis。然后,通过 command 属性指定了 Redis 使用的配置文件为 /etc/redis/redis.conf,通过 volumes 属性将本地的 redis.conf 文件挂载到容器的 /etc/redis/redis.conf 目录下,最后通过 ports 属性将容器的 6379 端口映射到宿主机的 6379 端口。 3. 启动服务 在终端中,进入 docker-compose.yml 所在的目录,执行以下命令启动服务: ```bash docker-compose up -d ``` 其中,-d 参数表示以后台方式运行服务。 启动服务后,可以通过以下命令查看服务状态: ```bash docker-compose ps ``` 如果一切正常,应该会看到 redis 服务的状态为 Up。 4. 连接 Redis 数据库 在本地电脑上,可以使用 Redis 客户端工具连接到 Docker 容器中的 Redis 数据库,命令如下: ```bash redis-cli -h 127.0.0.1 -p 6379 -a example_password ``` 其中,-h 参数指定 Redis 的 IP 地址为 127.0.0.1(也可以指定为容器的 IP 地址),-p 参数指定 Redis 的端口为 6379(即 Docker 容器中的 Redis 的端口),-a 参数指定连接的密码为 example_password。 输入密码后,即可连接到 Redis 数据库,进行数据操作。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清平乐的技术博客

你的鼓励是我最大创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值