Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parallel processing 究竟什么是Redis实例?_Parallel Processing_Redis - Fatal编程技术网

Parallel processing 究竟什么是Redis实例?

Parallel processing 究竟什么是Redis实例?,parallel-processing,redis,Parallel Processing,Redis,我是Redis新手,希望能够尽可能快地从数据库执行读取 我认为,如果我能实现并行性,它应该会提高性能,我了解到,拥有多个Redis实例可能是实现这一点的方法 我有点困惑,到底什么是Redis实例。它是Redis集群中的另一个节点吗?如果是,实例可以是从节点还是主节点?Redis实例通常指Redis软件服务器进程。单个物理/虚拟服务器可以运行多个软件进程,如Redis或其他。这使得一台服务器上有多个Redis实例成为可能 每个Redis实例都有一个运行模式和一个角色。可能的运行模式为独立模式或群集

我是Redis新手,希望能够尽可能快地从数据库执行读取

我认为,如果我能实现并行性,它应该会提高性能,我了解到,拥有多个Redis实例可能是实现这一点的方法


我有点困惑,到底什么是Redis实例。它是Redis集群中的另一个节点吗?如果是,实例可以是从节点还是主节点?

Redis实例通常指Redis软件服务器进程。单个物理/虚拟服务器可以运行多个软件进程,如Redis或其他。这使得一台服务器上有多个Redis实例成为可能

每个Redis实例都有一个运行模式和一个角色。可能的运行模式为独立模式或群集模式。可能的角色是主角色或从角色。在独立模式下,您可以拥有不多于或不少于一个主实例—它负责整个数据库(共享/编号数据库只是该数据库中的名称空间)。或者,您可以添加一个或多个从属实例以实现高可用性(例如,由Sentinel管理)或从主服务器卸载读取


在集群模式下,数据库(请注意,集群不支持共享/编号的数据库)被划分到哈希槽中。属于集群的每个主实例在任何给定时间都负责一个或多个插槽。集群的主实例可以有从实例,尽管这些实例通常仅用于HA目的,由集群内部处理。扩展集群通常只需插入新的主服务器并迁移它们即可。在Redis群集的上下文中,节点只是运行一个或多个实例的服务器。

Redis实例通常指Redis软件服务器进程。单个物理/虚拟服务器可以运行多个软件进程,如Redis或其他。这使得一台服务器上有多个Redis实例成为可能

每个Redis实例都有一个运行模式和一个角色。可能的运行模式为独立模式或群集模式。可能的角色是主角色或从角色。在独立模式下,您可以拥有不多于或不少于一个主实例—它负责整个数据库(共享/编号数据库只是该数据库中的名称空间)。或者,您可以添加一个或多个从属实例以实现高可用性(例如,由Sentinel管理)或从主服务器卸载读取


在集群模式下,数据库(请注意,集群不支持共享/编号的数据库)被划分到哈希槽中。属于集群的每个主实例在任何给定时间都负责一个或多个插槽。集群的主实例可以有从实例,尽管这些实例通常仅用于HA目的,由集群内部处理。扩展集群通常只需插入新的主服务器并迁移它们即可。在Redis集群的上下文中,节点只是运行一个或多个实例的服务器。

大多数情况下,是的。我在内部争论是否应该放弃它,但我觉得在这种情况下更多的是更少的。请阅读文档-:“Redis主要是单线程的,因为实际上从Redis 2.4开始,我们在Redis中使用线程,以便在后台执行一些缓慢的I/O操作,主要与磁盘I/O有关,但这并没有改变Redis使用单个线程来处理所有请求的事实。“。还要注意,在即将发布的版本中,我们将让LAZYDEL和其他人:)理解,尽管我的评论仍然有效。Redis仍然是单线程的,因为链接明确指出“这并没有改变Redis使用单线程服务所有请求的事实”。我们在吹毛求疵。我是那个投票支持你答案的人:)我想我也会投票支持你——谢谢:)还有,因为我几乎没有头发;p主/从角色由
slaveof
配置指令和/或
slaveof
命令设置。只有在集群中才能创建更多主机,从而利用额外内核的能力——在独立模式下,您只能对整个数据库使用单个内核。我在内部争论是否应该放弃它,但我觉得在这种情况下更多的是更少的。请阅读文档-:“Redis主要是单线程的,因为实际上从Redis 2.4开始,我们在Redis中使用线程,以便在后台执行一些缓慢的I/O操作,主要与磁盘I/O有关,但这并没有改变Redis使用单个线程来处理所有请求的事实。“。还要注意,在即将发布的版本中,我们将让LAZYDEL和其他人:)理解,尽管我的评论仍然有效。Redis仍然是单线程的,因为链接明确指出“这并没有改变Redis使用单线程服务所有请求的事实”。我们在吹毛求疵。我是那个投票支持你答案的人:)我想我也会投票支持你——谢谢:)还有,因为我几乎没有头发;p主/从角色由
slaveof
配置指令和/或
slaveof
命令设置。只有在集群中才能创建更多的主控器,从而利用额外核心的能力——在独立模式下,整个数据库只能使用单个核心。