vibe.db.redis.redis

Redis database client implementation.

Public Imports

vibe.core.net
public import vibe.core.net;
Undocumented in source.

Members

Aliases

RedisSubscriber
alias RedisSubscriber = FreeListRef!RedisSubscriberImpl
Undocumented in source.

Classes

RedisClient
class RedisClient

A redis client with connection pooling.

RedisProtocolException
class RedisProtocolException
Undocumented in source.
RedisSubscriberImpl
class RedisSubscriberImpl
Undocumented in source.

Functions

connectRedis
RedisClient connectRedis(string host, ushort port)

Returns a RedisClient that can be used to communicate to the specified database server.

connectRedisDB
RedisDatabase connectRedisDB(URL url)

Returns a Redis database connection instance corresponding to the given URL.

Structs

RedisDatabase
struct RedisDatabase

Accesses the contents of a Redis database

RedisReply
struct RedisReply(T = ubyte[])

Range interface to a single Redis reply.

Templates

isValidRedisValueReturn
template isValidRedisValueReturn(T)
Undocumented in source.
isValidRedisValueType
template isValidRedisValueType(T)
Undocumented in source.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Jan Krüger, Sönke Ludwig, Michael Eisendle, Etienne Cimon