Redis 企业软件快速入门

为Linux设置一个Redis企业软件的测试部署。

本指南帮助您在Linux主机上安装Redis Enterprise Software以测试其功能。

完成后,您将拥有一个包含单个节点的简单集群:

  1. 确保端口可用性

  2. 安装Redis企业版软件

  3. 设置一个Redis企业软件集群

  4. 创建一个新的 Redis 数据库

  5. 连接到您的Redis数据库

注意:
本快速入门仅适用于本地测试。 对于生产环境,请参阅安装和设置指南以获取部署选项和说明。

确保端口可用性

如果Redis分配给数据库的端口被操作系统或其他进程使用,安装将失败。

按照相关部分配置所需的端口。

有关推荐和可选的端口配置,请参阅网络端口配置

更新 sysctl.conf 以避免端口冲突

为了避免端口冲突,更新 /etc/sysctl.conf 以包含:

net.ipv4.ip_local_port_range = 30000 65535

Ubuntu与端口53冲突

如果端口53正在使用中,安装将失败。这种情况可能发生在Ubuntu 18.04和20.04的默认安装中,其中systemd-resolved(DNS服务器)正在运行。

为了防止这个问题,在安装之前更改系统配置以使该端口可用。

  1. 编辑 /etc/systemd/resolved.conf:

    sudo vi /etc/systemd/resolved.conf
    
  2. 在文件的最后一行添加DNSStubListener=no并保存文件。

  3. 重命名当前的/etc/resolv.conf文件:

    sudo mv /etc/resolv.conf /etc/resolv.conf.orig
    
  4. /etc/resolv.conf创建一个符号链接:

    sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
    
    注意:
    您可能会遇到一个临时的名称解析错误(sudo: unable to resolve host {hostname}: Temporary failure in name resolution),这应该在下一步重新启动systemd-resolved时得到解决。
  5. 重新启动DNS服务:

    sudo service systemd-resolved restart
    

AWS和GCP的配置

有关详细配置说明,请参阅您的云提供商的文档。

  1. 创建一个可以与区域子网一起使用的VPC。

  2. 在此VPC内,创建允许外部和内部访问Redis Enterprise Software的防火墙规则。

入口/出口 来源 协议 端口 其他协议
入口 0.0.0.0/0 TCP 21, 22, 53, 8001, 8443, 9443, 8070, 10000-19999 ICMP
入口 0.0.0.0/0 UDP 53, 5353
Ingress 10.0.0.0/8 (如果子网使用10.范围) all all

安装Redis企业版软件

要安装Redis企业版软件:

  1. Redis Enterprise 下载中心下载安装文件,并将下载包复制到基于Linux操作系统的机器上。

    注意:
    您需要创建一个免费账户才能访问下载中心。
  2. 提取安装文件:

    tar vxf <downloaded tar file name>
    
  3. 在当前目录下运行install.sh脚本:

    sudo ./install.sh -y
    

设置集群

将您的机器设置为 Redis Enterprise Software 集群:

  1. 在主机上的网页浏览器中,访问 https://localhost:8443 以查看新的 Redis Enterprise Software 集群管理器用户界面。集群会生成自签名的 TLS 证书来保护连接。这些自签名证书对浏览器来说是未知的,因此在继续之前必须接受这些证书。

    要使用此快速入门的旧版UI,请参阅6.4版本的快速入门

    Note:
    • 如果服务器没有显示登录屏幕,请几分钟后再试。
  2. 选择创建新集群

    When you first install Redis Enterprise Software, you need to set up a cluster.
  3. 输入管理员账户的电子邮件和密码,然后选择下一步继续集群设置。

    Set the credentials for your admin user.

    您也可以使用这些凭证连接到REST API

  4. 如果您有集群许可证密钥,请输入。否则,将安装试用版。

    Enter your cluster license key if you have one.
  5. 配置部分,输入集群的FQDN,例如cluster.local,然后选择下一步

    Configure the cluster FQDN.
    警告:
    如果FQDN是cluster.local,则无法配置DNS。集群创建后无法更改FQDN。
  6. 在节点设置屏幕上,选择创建集群以接受默认设置。

    Configure the node specific settings.
  7. 选择确定以确认替换节点上的HTTPS TLS证书。如果您收到浏览器警告,可以安全地继续操作。

    Modal shown when a page refresh is needed because the certificates have been updated.

创建数据库

  1. 数据库屏幕上,选择快速数据库

    Select Quick database on the Databases screen.
  2. 端口输入12000。

    如果端口12000不可用,请输入10000到19999之间的任何可用端口号,或留空以让集群为您分配一个端口号。您将使用此端口号连接到数据库。

    Create a quick database.
  3. 选择创建以创建您的数据库。

当你在数据库配置屏幕上看到数据库已激活时,表示数据库已激活并可供使用。

Database active icon.

你现在有了一个Redis数据库!

连接到您的数据库

创建Redis数据库后,您可以连接到它并存储数据。 有关连接选项和示例,请参见测试客户端连接

支持的网页浏览器

要使用Redis企业软件集群管理器UI,您需要一个启用了JavaScript的现代浏览器。

集群管理器UI官方支持最新版本的Google Chrome,以及前三个和后三个版本。

RATE THIS PAGE
Back to top ↑