A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
redis_chunk_store.h File Reference

A Redis Streams implementation of the ChunkStore contract. More...

#include <cstddef>
#include <cstdint>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include <absl/status/status.h>
#include <absl/status/statusor.h>
#include <absl/time/time.h>
#include "a11/concurrency/future.h"
#include "a11/data/types.h"
#include "a11/stores/chunk_store.h"
#include "redis/client.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  a11::stores::RedisChunkStoreOptions
 Storage layout policy for RedisChunkStore. More...
 
struct  a11::stores::RedisChunkStoreKeys
 The sharding-safe Redis keys owned by one node stream. More...
 
struct  a11::stores::RedisChunkStoreMetadata
 Node-level state read directly from the metadata hash, without chunks. More...
 
class  a11::stores::RedisChunkStore
 A persistent, multi-process ChunkStore backed by Redis Streams. More...
 

Namespaces

namespace  a11
 
namespace  a11::stores
 

Detailed Description

A Redis Streams implementation of the ChunkStore contract.