Linux系统如何设置redis密码

在Linux系统下安装redis之后,默认是无须密码,需要自己设置密码。

  • 首先打开配置文件 vim redis.conf

  • Linux如何设置Redis密码

    在命令行状态下 搜索 /requirepass

  • 然后插入模式下 添加 requirepass 123

  • 关闭redis /usr/local/redis/bin/redis-cli shutdown

  • 启动redis/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

  • 进入客户端 查看 /usr/local/redis/bin/redis-cli

  • auth 密码就可以进去了

  • 在客户端下 查看密码 config get requirepass

  • 有密码的情况下可以先登录后验证

    也可以登录 直接验证

    什么是Linux系统

    Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。



    Redis 是一个支持多种数据结构的 NoSQL 数据库,常用于缓存、消息队列、数据存储等场景。在生产环境中,为了保护 Redis 数据的安全性,往往需要设置密码来限制访问。本文将介绍 Linux 系统下如何设置 Redis 密码,帮助用户提高 Redis 的安全性。
    一、 配置 Redis
    在设置 Redis 密码前,需要先完成 Redis 的配置。在 Linux 系统中安装 Redis 后,默认情况下 Redis 是没有启用密码的。为了能够更好地保护 Redis 数据,我们需要先重新配置 Redis。
    1. 打开 Redis 配置文件
    Redis 的配置文件通常存储在 /etc/redis/redis.conf 路径下。我们可以使用 vim 编辑器打开 Redis 配置文件,如下所示:
    ```bash
    vim /etc/redis/redis.conf
    ```
    2. 添加密码
    在 Redis 配置文件中,我们需要找到以下配置:
    ```
    #requirepass foobared
    ```
    取消注释并修改该行,将密码 foobared 修改为您自己的密码。将以下行添加到 Redis 配置文件中:
    ```
    requirepass your_redis_password
    ```
    保存并关闭 Redis 配置文件。
    3. 重启 Redis 服务
    完成 Redis 的密码配置后,我们需要重启 Redis 服务,使新的配置生效:
    ```bash
    systemctl restart redis
    ```
    二、 连接 Redis
    在配置 Redis 密码后,我们需要使用密码来连接 Redis,才能访问 Redis 数据库。
    1. 连接 Redis
    我们可以使用 redis-cli 工具来连接 Redis 数据库。在终端中输入以下命令:
    ```bash
    redis-cli -a your_redis_password
    ```
    如果 Redis 服务已经启动,并且密码输入正确,redis-cli 将会连接到 Redis 数据库。
    2. 验证密码
    如果您在连接 Redis 数据库时忘记密码,我们可以使用 AUTH 命令重新验证密码:
    ```bash
    AUTH your_redis_password
    ```
    如果密码正确,返回值为 OK。
    三、 设置密码到 Redis 配置项中
    在配置 Redis 密码后,我们需要将密码保留在 Redis 配置项中,以便在每次启动 Redis 服务时自动加载密码。
    1. 打开 Redis 配置文件
    我们可以再次使用 vim 编辑器打开 Redis 配置文件:
    ```bash
    vim /etc/redis/redis.conf
    ```
    2. 添加密码
    在 Redis 配置文件中,把密码添加到 requirepass 配置项中:
    ```
    requirepass your_redis_password
    ```
    保存并关闭 Redis 配置文件。
    3. 重启 Redis 服务
    完成 Redis 的密码配置后,我们需要重启 Redis 服务,使新的配置生效:
    ```bash
    systemctl restart redis
    ```
    通过以上步骤,您就可以成功设置 Redis 密码了,大大提高了 Redis 数据的安全性。