REDIS概览
Redis的实体概念模型
实体概念模型
Redis的实体概念模型与PostgreSQL几乎相同,同样包括 集群(Cluster) 与 实例(Instance) 的概念。注意这里的Cluster概念指的不是Redis原生集群方案中的集群。
核心的区别在于,Redis通常采用单机多实例部署,一个物理/虚拟机节点上通常会部署多个 Redis实例,以充分利用多核CPU。因此,定义Redis实例的方式与PGSQL稍有不同。
在Pigsty管理的Redis中,节点完全隶属于集群,即目前尚不允许在一个节点上部署两个不同集群的Redis实例,但这并不影响您在在一个节点上部署多个独立Redis实例。
Redis身份参数
身份参数是定义Redis集群时必须提供的信息,包括:
名称 | 属性 | 说明 | 例子 |
---|---|---|---|
redis_cluster |
必选,集群级别 | 集群名 | redis-test |
redis_node |
必选,节点级别 | 节点编号 | 1 ,2 |
redis_instances |
必选,节点级别 | 实例定义 | { 6001 : {} ,6002 : {}} |
redis_cluster
标识了Redis集群的名称,在集群层面进行配置,作为集群资源的顶层命名空间。redis_node
标识了节点在集群中的序号redis_instances
是一个JSON对象,Key为实例端口号,Value为一个JSON对象,包含实例特殊的配置
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 2022-05-27: init commit (1e3e284)