• Ubuntu - 安装 、配置 Redis 远程连接和密码


    Ubuntu上安装Redis

    要在Ubuntu上安装Redis,需要按照以下步骤操作:

    1. 打开终端:使用Ctrl+Alt+T快捷键或在应用程序中搜索终端来打开终端。

    2. 更新系统包列表:在终端中运行以下命令,以确保系统中的软件包列表是最新的:

    sudo apt update

    1. 安装Redis:运行以下命令来安装Redis服务器:

    sudo apt install redis-server

    安装过程中,系统会提示确认安装,按下 Y 键继续。

    1. 启动Redis服务:安装完成后,Redis服务器会自动启动。使用以下命令来检查Redis的状态:

    sudo systemctl status redis-server

    如果Redis正在运行,将看到相关的状态信息。

    配置Redis(可选)

    配置可远程连接

    1. 编辑 Redis 配置文件:
      
      打开终端,并使用文本编辑器(如`nano`或`vi`)编辑Redis配置文件 `/etc/redis/redis.conf`:
      	  
      `sudo nano /etc/redis/redis.conf`
      
    2. 找到并修改 `bind` 配置项:
      
      默认情况下,`bind` 配置项设置为 `127.0.0.1`,表示只监听本地连接。需要将其更改为允许所有远程连接的IP地址(或者希望Redis监听的IP地址)。
      
      如果要允许所有远程连接,可以将 `bind` 设置为空:
      	  
      `bind 0.0.0.0`
      
      或者,如果想限制允许的IP地址,可以设置为特定的IP地址,例如:
      	  
      `bind server-ip`
      
      这将只允许特定IP地址连接到Redis服务器。重启Redis服务:
      
      `sudo systemctl restart redis-server`
      
      在默认情况下,Redis没有启用用户名和密码验证,这意味着可以匿名访问Redis服务器,这并不安全。如果你需要在Redis上启用用户名和密码认证,你需要进行相应的配置。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    配置连接 Redis 服务器的密码认证

    1. 编辑Redis配置文件:
      
      打开终端并使用文本编辑器编辑Redis配置文件 `/etc/redis/redis.conf`:
      	  
      `sudo nano /etc/redis/redis.conf`
      
    2. 找到 `requirepass` 配置项:
      
      使用文本编辑器搜索功能(通常是按 `Ctrl+W`),找到 `requirepass` 配置项。如果这一行前面有注释字符 `#`,则需要删除注释符号。
      	  
      `requirepass your-password`
      
      将 `your-password` 替换为想要设置的密码。
      
    3. 保存文件并退出编辑器。
      
    4. 重新启动Redis服务:
      
      使用以下命令重新启动Redis服务,以使密码认证生效:
      	  
      `sudo systemctl restart redis-server`
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    现在,Redis服务器将需要密码才能连接。

  • 相关阅读:
    如何使用iptables防火墙模拟远程服务超时
    Vue复习笔记 (二)SPA单页面应用(优化首屏加载)
    MongoDB - 索引知识
    Prometheus集成consul[被监控对象开启basic认证]
    加密行业焦点:本周五,关注灰度GBTC转型是否有解?
    【计算机网络】超详细——华为eNSP的安装教程
    360度无死角刨析C++STL中list的使用和实现,list与vector的对比
    angular基础总结
    MacOS Pycharm ssh 免密码部署代码
    ZYNQ_project:uart(odd,even)
  • 原文地址:https://blog.csdn.net/qq_43116031/article/details/133846532