eredis_cluster 使用demo
时间: 2023-09-24 19:02:51 浏览: 178
以下是一个基于 eredis_cluster 库的使用 demo:
```erlang
-module(eredis_cluster_demo).
-export([test/0]).
test() ->
%% 创建连接池
{ok, Pool} = eredis_cluster:start_link([{node, "127.0.0.1", 7000}]),
%% 执行命令
{ok, <<"OK">>} = eredis_cluster:q(Pool, ["SET", "mykey", "myvalue"]),
{ok, <<"myvalue">>} = eredis_cluster:q(Pool, ["GET", "mykey"]),
%% 关闭连接池
ok = eredis_cluster:stop(Pool).
```
在该 demo 中,我们首先使用 `eredis_cluster:start_link/1` 创建了一个连接池,该连接池会连接到指定的 Redis 集群节点。然后,我们使用 `eredis_cluster:q/2` 执行 Redis 命令,其中第一个参数为连接池,第二个参数为 Redis 命令及其参数。最后,我们使用 `eredis_cluster:stop/1` 关闭连接池。
阅读全文