跳到主要内容

速度极快的内存中数据库

Redis®* 是网络应用程序和其他要求数据处理速度高于一切的项目的首选数据库。Redis 有别于关系型数据库,它使用键值来存储数据,因此在调用数据时响应速度更快。Redis 非常适合数据结构清晰、速度比可扩展性更重要的项目。但这并不意味着 Redis 的读写操作受到限制。 

Redis是数据库的瑞士军刀,它结合了高性能、高级数据结构和易用性。通过Linode的Redis市场应用,简化了Redis数据库的部署。

部署Redis Marketplace应用程序

  1. 登录云管理器,从左侧导航菜单中选择市场链接。这将显示Linode计算创建页面,并预选了市场标签。
  2. 选择应用程序部分,选择你想部署的应用程序。
  3. 填写所选应用程序的所有必要选项,以及任何所需的高级选项(这是可选的)。详情见配置选项部分。
  4. 按照 "入门">"创建一个Linode"中的讨论,完成表格的其余部分。
  5. 点击 "创建Linode"按钮。一旦Linode完成配置并完全通电,等待软件安装完成。如果在这之前关闭Linode的电源或重新启动,软件安装将可能失败。要确定安装是否已经完成,打开Linode的Lish控制台,等待系统登录提示出现。
  6. 遵循 "部署后开始"部分的指示。

软件安装应在Linode完成配置后的2-5分钟内完成。

Redis选项

以下是这个市场应用的额外选项。

场地描述
服务器的管理电子邮件该电子邮件是生成SSL证书所需的。需要
您的LinodeAPI 代币你的Linode API Token 是需要创建DNS记录的。如果这是与 subdomain 和 domain 字段,安装会尝试通过LinodeAPI 来创建DNS记录。如果你没有令牌,但你希望安装程序创建DNS记录,你必须 创建一个 然后再继续。
子域你希望安装程序在安装过程中为其创建一个DNS记录的子域。给出的建议是 www.只有在你同时提供了一个子域名的情况下,才可以提供一个 domain 和 API Token
领域您希望托管Wazuh实例的域名。在安装过程中,如果您在提供此字段的同时,还提供了该域名的DNS记录,那么安装程序将为该域名创建一个DNS记录。 API Token.
将为Linode创建的有限的sudo用户这是为Linode创建的有限用户账户。该账户具有sudo用户权限。
有限的sudo用户的密码为有限的sudo用户设置一个密码。该密码必须符合强密码的复杂性强度验证要求。这个密码可以用来在你的服务器上执行任何操作,与root类似,所以要使它长、复杂、独特。
将用于访问Linode的SSH公钥如果你希望通过公钥(推荐)而不是密码访问SSH,请在这里输入公钥。
禁止通过SSH进行root访问?选择 Yes 来阻止根账户通过SSH登录到服务器。选择 No 以允许根账户通过SSH登录。

配置选项

关于在创建Linode表格中填写其余选项的建议,请参阅创建计算实例。一些选项可能是有限的,或者有基于这个市场应用的推荐值。

  • 支持的发行版。 Debian 11,Ubuntu 20.04 LTS
  • 推荐的最小计划。所有的计划类型和规模都可以使用,不过对于生产环境中的大型数据库可以考虑使用高内存计算实例

部署后开始工作

访问RedisCLI

  1. 通过以下方式登录你的新计算实例 利什 或 SSH 使用 root 用户或有限用户以及你在创建实例时输入的相关密码。
  2. 要使用redis-cli ,请运行以下任一命令。
    • redis-cli:这将打开互动模式,你可以输入任何你想要的命令。
    • redis-cli [argument],其中 [争论] 是你希望运行的参数或命令。例如,运行 redis-cli ping 应导致输出为 PONG 如果redis配置正确的话。

关于redis-cli 和你可用的命令的更多信息,见redis-cliRedis命令行界面

确定如何使用Redis

有几种类型的Redis配置你可以使用。例如,你可以把Redis配置成一个独立的Redis安装,或一个有一个主站(master)和两个复制站的Redis集群。作为下一步,你应该通过查看下面提供的资源来确定你的用例需要哪种类型的部署。

  • 通过阅读他们的相关教程,了解Redis集群的情况。
  • Redis Sentinel是另一种专注于高可用性的部署配置。更多细节请参见Redis Sentinel文档。
  • 阅读Redis快速入门,了解如何保护Redis和安装客户端库以在你的应用程序中使用Redis。
  • 参考Redis配置文档,了解Redis配置文件的情况。

*Redis是Redis有限公司的注册商标。Redis Ltd.保留其中的任何权利。Akamai Technologies, Inc. 的任何使用仅供参考,并不表示 Redis 与 Akamai 之间有任何赞助、认可或附属关系。

Redis Marketplace 应用程序由 Linode 构建。有关应用程序部署的支持,请通过侧边栏中列出的信息联系 Linode 支持。有关工具或软件本身的支持,请访问Redis社区