Opts = [{host, "127.0.0.1"}, {port, 6379}], {ok, Pid} = eredis:start_link(Opts), io:format("Pid:~p~n",[Pid]), put(redis_conn, Pid), io:format("Pid:~p~n",[get(redis_conn)]).这几句话的意思加上注释
时间: 2024-03-17 11:41:28 浏览: 54
Tomcat 安全配置与性能优化
这几句话主要是通过 eredis 库连接 Redis 数据库,将连接对象存储到 Erlang 的 process 字典中,并在控制台输出连接对象的 Pid 值。
```
Opts = [{host, "127.0.0.1"}, {port, 6379}], % 设置 Redis 连接的参数
{ok, Pid} = eredis:start_link(Opts), % 通过 eredis 库连接 Redis 数据库,并获取连接对象的 Pid 值
io:format("Pid:~p~n",[Pid]), % 输出连接对象的 Pid 值到控制台
put(redis_conn, Pid), % 将连接对象存储到 Erlang 的 process 字典中,使用的 key 为 redis_conn
io:format("Pid:~p~n",[get(redis_conn)]). % 输出从 Erlang 的 process 字典中获取的连接对象的 Pid 值到控制台
```
需要注意的是,这里的 `redis_conn` 并不是 Redis 的连接对象,而是一个 Erlang 的 process 字典中的 key,用于存储 Redis 的连接对象。因此,在存储和获取连接对象时,需要使用相同的 key,即 `redis_conn`。
阅读全文