更改套接字文件位置

更改套接字文件位置。

默认套接字文件位置

Redis Enterprise Software 中有两个默认的套接字文件位置:

  • /tmp - 在早于5.2.2版本的Redis Enterprise Software的干净安装中

  • /var/opt/redislabs/run - 在Redis Enterprise Software版本5.2.2及以后的干净安装中

    注意:
    默认位置已更改,以防您运行任何删除/tmp目录的维护程序。

当您将Redis Enterprise Software从早期版本升级到5.2.2或更高版本时,默认情况下,套接字文件不会移动到新位置。您需要在安装期间为套接字文件指定自定义位置,或者在安装后使用以下步骤

更改套接字文件位置

要更改套接字文件的位置:

  1. 在集群中的每个节点上运行:

    sudo rlutil create_socket_path socket_path=/var/opt/redislabs/run
    
  2. 通过在任何集群节点上运行以下命令来识别具有master角色的节点:

    rladmin status nodes
    
  3. 在主节点上,更改套接字文件的位置:

    sudo rlutil set_socket_path socket_path=/var/opt/redislabs/run
    
  4. 要更新所有其他节点的套接字文件位置,请逐个重新启动集群中每个节点上的Redis Enterprise Software:

    sudo service rlec_supervisor restart
    
  5. 重新启动集群中的每个数据库以更新套接字文件位置:

    rladmin restart db <db name>
    
    警告:
    重启数据库可能会导致数据流量中断。
RATE THIS PAGE
Back to top ↑