Redka is a reimplementation of Redis using SQL, allowing data to be stored on disk and supporting ACID transactions. It is compatible with the Redis API and can be used as a standalone server or as a Go module for in-process use. Redka is designed for use cases where the dataset does not fit in memory, such as caching large amounts of data. It supports various data types, including strings, lists, sets, hashes, and sorted sets.