Logo RedisPubSub Project   v0.9.0
RedisPubSub is an utility with Publisher/Subscirber model based on Redis for J-PARC/MLF.
RedisPubSub.h File Reference

RedisPubSub is an utility with Publisher/Subscirber model based on Redis for J-PARC/MLF. More...

#include <iostream>
#include <vector>
#include <stdint.h>
#include <string>
#include <cstring>
#include "hiredis/hiredis.h"
#include <memory>
Include dependency graph for RedisPubSub.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RedisContextDeleter
 Redis context deleter using Redis Publisher/Subscriber Package. More...
 
struct  RedisReplyObjectDeleter
 Redis reply object deleter using Redis Publisher/Subscriber Package. More...
 
class  RedisPublisher
 Publisher using Redis Publisher/Subscriber Package. More...
 
class  RedisSubscriber
 Subscriber using Redis Publisher/Subscriber Package. More...
 
class  RedisSyncSubscriber
 Synchronous subscriber using Redis Publisher/Subscriber Package. More...
 

Detailed Description

RedisPubSub is an utility with Publisher/Subscirber model based on Redis for J-PARC/MLF.

The Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker to offer high performance, replication and an unique data model supporing several different types of data structures. The RedisPubSub was created without using smart pointer, but the smart pointer technique was adopted by the recommendation from Hosoya-san and then the RedisPubSub was renewed.

Date
25-OCT-2017
Version
0.9.0
Author
Yoshiji Yasu (Yoshi.nosp@m.ji.Y.nosp@m.asu@k.nosp@m.ek.j.nosp@m.p)