exredis v0.3.0 Exredis View Source
Redis client for Elixir
Link to this section Summary
Functions
Performs a query with the given arguments on the connected client
Performs a query with the given arguments on the connected client
Performs a pipeline query, executing the list of commands
Performs a pipeline query with specified timeout, executing the list of commands
Connects to the Redis server, Erlang way
Allows poolboy to connect to this by passing a list of args
Connects to the Redis server, Erlang way
Connects to the Redis server using a connection string
Disconnects from the Redis server
Link to this section Types
Link to this section Functions
Performs a query with the given arguments on the connected client
.
query(client, ["SET", "foo", "bar"])
query(client, ["GET", "foo"])
query(client, ["MSET" | ["k1", "v1", "k2", "v2", "k3", "v3"]])
query(client, ["MGET" | ["k1", "k2", "k3"]])
See all the available commands in the official Redis documentation.
Performs a query with the given arguments on the connected client
.
query(client, ["SET", "foo", "bar"], 100)
See all the available commands in the official Redis documentation.
Performs a pipeline query, executing the list of commands.
query_pipe(client, [["SET", :a, "1"],
["LPUSH", :b, "3"],
["LPUSH", :b, "2"]])
Performs a pipeline query with specified timeout, executing the list of commands
query_pipe(client, [["SET", :a, "1"], ["LPUSH", :b, "3"]], 10)
Connects to the Redis server, Erlang way:
start_link
Returns a tuple {:ok, pid}
.
Allows poolboy to connect to this by passing a list of args
start_link(binary(), integer(), integer(), binary(), reconnect_sleep()) :: start_link()
Connects to the Redis server, Erlang way:
start_link("127.0.0.1", 6379)
Returns a tuple {:ok, pid}
.
Connects to the Redis server using a connection string:
start_using_connection_string("redis://user:password@127.0.0.1:6379/0")
start_using_connection_string("redis://127.0.0.1:6379")
Returns the pid of the connected client.
Disconnects from the Redis server:
stop client
client
is a pid
like the one returned by Exredis.start
.