术语表
- access control list (ACL)
-
允许您根据键模式管理权限。
更多信息:redis.io/operate/oss_and_stack/management/security/acl; ACL 维基百科; 数据库访问控制; 更新数据库 ACLs; 基于角色的访问控制
- Active-Active database (CRDB)
-
跨多个Redis Enterprise Software 集群的地理分布式数据库。Active-Active数据库,也称为无冲突复制数据库(CRDB),依赖于多主复制(MMR)和无冲突复制数据类型(CRDTs),为地理分布式应用程序提供简单的开发体验。
更多信息:Active-Active geo-distributed Redis, Geo-distributed Active-Active Redis applications, Developing applications for Active-Active databases
- Active-Active database instance
-
一个全球Active-Active数据库的“成员数据库”,由跨越单个集群的自己的主分片和副本分片组成。
- active-passive database replication
-
为应用程序提供对来自不同地理位置的数据集副本的只读访问权限。Redis Enterprise 实现的主从复制称为 Replica Of。
- admin console
-
每个节点都运行一个Web服务器,用于向用户提供访问Redis Enterprise Software管理控制台(以前称为管理UI)的权限。管理控制台允许查看和管理整个集群,因此使用哪个节点访问它并不重要。
- admission controller
-
一段代码,在对象持久化之前拦截对Kubernetes API服务器的请求。
更多信息:使用准入控制器
- append-only file (AoF)
-
日志文件通过写入文件末尾来记录数据更改。每次写入或每秒都会发生这种情况,以允许通过从头到尾重放仅追加日志来恢复整个数据集。
更多信息:数据持久化, 使用Redis企业软件进行数据持久化
- causal consistency
-
如果分布式数据库在所有数据库副本上保持对同一数据操作的顺序一致,则它是因果一致的。
更多信息:Causal consistency wikipedia, Causal consistency in an Active-Active database
- CIDR allowlist
-
无类别域间路由(CIDR)是一种分配和路由IP地址的方法。CIDR允许列表定义了一系列IP地址,并允许连接到这些地址。
更多信息:CIDR 维基百科, 配置 CIDR 允许列表
- concurrent writes
-
并发或更新和写入不仅仅指在成员Active-Active数据库之间同时发生的事件。并发更新指的是在同步事件之间发生的更新,这些同步事件使成员Active-Active数据库与其他成员Active-Active数据库上发生的更新保持一致。
- consistency
-
一致性模型描述了分布式系统如何在副本之间保持复制数据的一致性。
更多信息:一致性模型
- cluster
-
Redis Enterprise 集群由在数据中心内部署或跨本地可用区扩展的相同节点组成。
更多信息:数据库集群
- Cluster Configuration Store (CCS)
-
一个内部管理的Redis数据库,作为所有集群元数据的单一存储库。
- Cluster Node Manager (CNM)
-
一组负责配置、迁移、监控、重新分片、重新平衡、取消配置、自动扩展的Redis企业服务
- conflict-free replicated databases (CRDB)
-
无冲突复制数据库(CRDB)是Active-Active数据库的另一种名称。
- conflict-free replicated data types (CRDT)
-
Redis数据类型在Active-Active数据库中使用的技术,用于处理跨成员Active-Active数据库的并发写入冲突。Redis Enterprise对CRDT的实现称为Active-Active数据库(以前称为CRDB)。
更多信息:CRDT 信息, 主动-主动地理分布式 Redis, CRDT 维基百科
- CustomResourceDefinition (CRD)
-
自定义代码,用于定义要添加到Kubernetes API服务器的资源,而无需构建完整的自定义服务器。
- data eviction policy
-
定义当数据库超过内存限制时如何处理多余的数据。
更多信息:数据驱逐策略
- deprecated
-
当功能被标记为弃用时,意味着它们计划从我们的产品中移除,通常是因为它们已被新功能取代。
详情请参阅obsolete。
- Domain Name Service (DNS)
-
用于连接到互联网或私有网络的计算机、服务或其他资源的命名系统。它将各种信息与分配给每个参与实体的域名相关联。
更多信息:DNS wikipedia
- eventual consistency
-
在分布式数据库的一个实例上更新数据后,其他数据库副本在同步过程中可能会有短暂的数据不一致。最终一致性意味着更新后的数据最终会在所有数据库副本中保持一致。
- Fully qualified domain name (FQDN)
-
一个包含域名标签列表的域名,用于指定DNS中的确切位置。
更多信息:FQDN wikipedia
- `fysnc`
-
Linux命令用于将文件的核心状态与存储设备同步
更多信息:
fsync
手册页 - hash slot
-
哈希计算的结果。
更多信息:数据库集群
- hash tag
-
用于哈希计算的关键部分。
更多信息:数据库集群
- high availability
-
高可用性(HA)是分布式系统的一个特性,它使系统在比正常时间更长的时间内对用户保持可用。这是通过减少单点故障、增加冗余以及使从故障中恢复更容易来实现的。
- ingress
-
一个管理对Kubernetes集群中服务的外部访问的API对象,通常是HTTP。
- kubectl
-
一个用于与Kubernetes API服务器通信的命令行工具。
更多信息:kubectl概述
- Lightweight Directory Access Protocol (LDAP)
-
一种用于通过IP网络访问和维护分布式目录服务的协议,通常用于用户身份验证。
- master node
-
作为集群领导者运行的节点。也称为主节点。
- migration
-
决定在需要更多网络吞吐量、内存或CPU资源时,何时何地移动分片
- multicast DNS (mDNS)
-
解析主机名到不包含本地名称服务器的IP地址的协议。
- multi-factor authentication (MFA)
-
通过用户身份的证据进行用户认证的方法。当在Redis Cloud上启用MFA时,用户在登录时必须输入他们的用户名、密码和认证码。
更多信息:多因素认证
- multi-primary replication
-
也称为多主复制,Active-Active 数据库具有多个主节点(每个参与的集群上有一个),以支持并发写入操作。
更多信息:多主复制
- namespace
-
Kubernetes 使用的一种抽象,用于在同一物理集群上支持多个虚拟集群。
更多信息:Namespaces
- obsolete
-
当我们的产品中的功能被移除时,它们通常会被新的功能所取代,这些新功能提供了更好的体验、更多的功能、改进的安全性以及其他好处。
为了提供一个过渡期,我们在引入替代功能时会将旧功能标记为已弃用。这为您提供了时间来调整您的部署、应用程序和流程以支持新功能。在此过渡期间,旧功能将继续作为礼貌而工作。
最终,旧的功能会从产品中移除。当这种情况发生时,它们被认为是过时的,部分原因是它们不能再被使用。
为了获得最佳效果,我们建议不要长时间依赖已弃用的功能。
- operator
-
操作符是Kubernetes的软件扩展,利用自定义资源来管理应用程序及其组件。
更多信息:operator pattern
- Out-of-Memory (OOM)
-
如果Active-Active数据库的成员处于内存不足的情况,Redis Enterprise Software会将该成员标记为“不一致”,该成员将停止响应用户流量,并且同步器会启动与Active-Active数据库中其他对等节点的完全协调。
- participating clusters
-
参与Active-Active数据库多主复制的集群。
- provisioning
-
决定分片将在何处创建和放置。
- proxy policy
-
确定与单个端点绑定的活动代理的数量和位置,这些代理接收数据库的传入流量。
更多信息,请参见Proxy policy。
- quorum node
-
仅为可以选举为主节点的集群操作配置的节点。仲裁节点参与集群仲裁,必须通过
rladmin
命令明确分配此角色。 - rack-zone awareness
-
Redis Enterprise 功能,有助于确保在机架或区域故障时的高可用性。在机架或区域故障的情况下,剩余机架/区域中的副本和端点将被提升。
更多信息:Redis企业软件中的机架区域感知
- replication backlog
-
使用复制或Active-Active的数据库维护一个积压以同步主分片和副本分片。
- re-sharding
-
在新分片之间分配键及其值。
- rebalancing
-
将分片移动到资源更多的节点上。
- Redis Cloud
-
Redis Enterprise 的云版本。
- Redis Enterprise cluster
-
Redis Enterprise 节点的集合。集群在集群中的节点之间共享系统资源,并支持多租户数据库实例。
- Redis Enterprise database
-
逻辑实体,用于管理跨多个Redis实例的整个数据集。它将数据分割成分片,并在节点之间进行分配。
- Redis Enterprise nodes
-
运行一系列Redis Enterprise服务的物理或虚拟机或容器
- Redis Enterprise Software
-
Redis Enterprise 的本地版本。
- Redis instance
-
单线程的Redis社区版数据库。Redis OSS在v7.4版本发布时更名为Redis社区版(CE)。
- Auto Tiering
-
以前称为Redis on Flash。使您的Redis数据库能够跨越RAM和专用闪存(SSD)。自动分层通过基于LRU(最近最少使用)的机制管理数据库中键值的位置(RAM与闪存)。
- replica high availability (replicaHA)
-
Redis企业软件的高可用性功能。在节点故障后,集群会自动将剩余的副本分片迁移到可用节点。以前称为“Slave HA”或
slave_ha
。更多信息:副本分片的高可用性
- Replica Of
-
Redis Enterprise 实现的主从数据库复制。
更多信息:Replica Of
- ReplicaSet
-
ReplicaSet 是一种 Kubernetes 资源类型,旨在在任何给定时间维护一组运行的副本 Pod。
更多信息:ReplicaSet
- replication
-
数据库复制提供了一种确保高可用性的机制。当启用复制时,您的数据集会被复制到一个副本分片,该副本分片会不断与主分片同步。如果主分片发生故障,将发生自动故障转移,副本分片将被提升为主分片。
更多信息:数据库复制
- role-based access control (RBAC)
-
一种安全方法,限制系统访问仅限授权用户。
更多信息:RBAC wikipedia; 数据库访问控制; 基于角色的访问控制
- secret
-
Kubernetes 术语,指存储敏感信息的对象,例如密码、OAuth 令牌和 ssh 密钥。
-
Redis进程是Redis集群数据库的一部分。
-
用于扩展更大数据存储和处理负载的技术。分片将您的数据分区成较小的部分,然后根据数据被分配到的分区将数据发送到不同的位置。
- Simple Authentication and Security Layer (SASL)
-
通过可替换机制为基于连接的协议添加认证支持和数据安全的框架。
更多信息:SASL wikipedia
- snapshot (RDB)
-
数据持久化文件,每隔一小时、六小时或十二小时执行一次数据转储。
- syncer
-
在每个托管Active-Active数据库实例的节点上处理,同步参与集群之间的操作积压。
更多信息:Syncer process
- tombstone
-
逻辑上已删除但仍保留在内存中,直到被垃圾收集器回收的键。
- Transport Layer Security (TLS)
-
提供计算机网络通信安全的协议。
更多信息:TLS wikipedia, 云数据库 TLS, Redis 企业版 TLS
- VPC peering
-
两个VPC之间的网络连接,使您能够使用私有IP地址在它们之间路由流量。任一VPC中的实例可以像在同一网络中一样相互通信。
更多信息:VPC 维基百科, 启用 VPC 对等连接