Directories
¶
| Path | Synopsis |
|---|---|
|
Package bench holds the aki benchmark harness: the latency histogram the workload generator records into and the helpers that report percentiles.
|
Package bench holds the aki benchmark harness: the latency histogram the workload generator records into and the helpers that report percentiles. |
|
Package btree implements a paged, ordered byte-string map on top of the pager.
|
Package btree implements a paged, ordered byte-string map on top of the pager. |
|
Package checksum provides the CRC-32C (Castagnoli) checksum used throughout aki's on-disk format: the file header, every page header, the double-buffered meta pages, and every WAL frame (spec 2064 doc 02 §4, doc 03 §5, doc 04 §3).
|
Package checksum provides the CRC-32C (Castagnoli) checksum used throughout aki's on-disk format: the file header, every page header, the double-buffered meta pages, and every WAL frame (spec 2064 doc 02 §4, doc 03 §5, doc 04 §3). |
|
cmd
|
|
|
aki
command
Command aki is the aki server and toolbox.
|
Command aki is the aki server and toolbox. |
|
Package command implements aki's command table and dispatch pipeline.
|
Package command implements aki's command table and dispatch pipeline. |
|
Package encoding holds the byte-level integer codecs aki uses on disk and on the WAL (spec 2064 doc 02 §5, doc 04 §3).
|
Package encoding holds the byte-level integer codecs aki uses on disk and on the WAL (spec 2064 doc 02 §5, doc 04 §3). |
|
Package format is the byte-level on-disk layout of the .aki file (spec 2064 doc 02).
|
Package format is the byte-level on-disk layout of the .aki file (spec 2064 doc 02). |
|
Package keyspace is aki's logical key dictionary (spec 2064 doc 05).
|
Package keyspace is aki's logical key dictionary (spec 2064 doc 05). |
|
Package networking drives the RESP codec over real connections.
|
Package networking drives the RESP codec over real connections. |
|
Package pager is aki's single-file pager and buffer pool (spec 2064 doc 03).
|
Package pager is aki's single-file pager and buffer pool (spec 2064 doc 03). |
|
Package rdb serializes and deserializes values in Redis RDB wire form.
|
Package rdb serializes and deserializes values in Redis RDB wire form. |
|
Package resp implements the Redis Serialization Protocol in both its RESP2 and RESP3 variants.
|
Package resp implements the Redis Serialization Protocol in both its RESP2 and RESP3 variants. |
|
Package respclient is a minimal blocking RESP client for talking to a running aki or Redis instance over the wire.
|
Package respclient is a minimal blocking RESP client for talking to a running aki or Redis instance over the wire. |
|
Package vfs is the virtual-filesystem seam (spec 2064 doc 03, doc 23).
|
Package vfs is the virtual-filesystem seam (spec 2064 doc 03, doc 23). |
|
Package wal is aki's write-ahead log (spec 2064 doc 04).
|
Package wal is aki's write-ahead log (spec 2064 doc 04). |
Click to show internal directories.
Click to hide internal directories.