Skip to main content

从二进制文件安装

下载并解压 EloqKV 压缩包

下载页面获取最新版本的 EloqKV。

EloqKV 兼容 RHEl 7 和 8, Ubuntu 20.04, 22.04 和 24.04。下载适用于您的操作系统的正确压缩包。

After successfully downloading the proper binary, untar it in a directory.

cd ${HOME}
tar -zxvf eloqkv-0.8.13-rhel8-amd64.tar.gz

配置 EloqKV

在启动 EloqKV 之前,你需要准备一个配置文件。以下是一个示例配置文件:

[local]
# 本地 IP 和端口
ip=127.0.0.1
port=6379

# 是否启用数据存储
enable_data_store=off

# 是否启用重做日志
enable_wal=off

# 存储日志数据的位置
path=data

[cluster]
# 单节点部署时,ip_port_list 应该与 [local] 部分中指定的 ip:port 相匹配
ip_port_list=127.0.0.1:6379

启动 EloqKV

使用以下命令启动 EloqKV:

./bin/eloqkv --config=config.ini

验证安装

使用 redis-cli 连接到 EloqKV 服务器:

redis-cli -h 127.0.0.1 -p 6379

127.0.0.1:6379> set hello world
OK
127.0.0.1:6379> get hello
"world"

集群部署

要部署 EloqKV 集群,你需要:

  1. 在每个节点上安装 EloqKV
  2. 为每个节点准备配置文件
  3. 启动所有节点

现在你可以连接到集群中的任何一个服务器并享受增加的容量。数据将自动分片。 默认情况下,如果数据位于另一个节点上,服务器会自动从其他服务器获取数据。你可以通过让 Redis 集群感知客户端将查询路由到正确的节点来禁用自动重定向并遵循 Redis 集群协议。

[local]
auto_redirect=false

EloqKV 集群始终支持分布式事务。例如,MULTI 命令和 Lua 脚本在集群中的行为与在单个节点上的行为相同。