写一个完整的不需要传参使用redis的Erlang代码
时间: 2024-03-16 17:47:33 浏览: 66
下面是一个完整的不需要传参使用Redis的Erlang代码示例:
```erlang
-module(redis_example).
-export([start/0]).
start() ->
application:start(redis),
{ok, Connection} = redis:connect(),
ok = redis:flushdb(Connection),
ok = redis:set(Connection, <<"key">>, <<"value">>),
Value = redis:get(Connection, <<"key">>),
io:format("Value is ~p~n", [Value]),
ok = redis:del(Connection, [<<"key">>]),
redis:close(Connection).
```
这个示例代码中,我们首先启动了Redis应用程序,然后通过`redis:connect()`函数建立了与Redis服务器的连接。接着我们清空了Redis数据库(使用`redis:flushdb()`函数),然后设置了一个键值对(使用`redis:set()`函数)。我们使用`redis:get()`函数获取了该键所对应的值,并将其打印出来。接着我们使用`redis:del()`函数删除了该键,并最后关闭了与Redis服务器的连接(使用`redis:close()`函数)。
阅读全文