├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── config.go ├── db_load.go ├── db_load_test.go ├── evict.go ├── flashdb.go ├── go.mod ├── go.sum ├── img ├── architecture.png ├── cli.png └── logo.png ├── meta.go ├── record.go ├── record_test.go ├── store.go ├── store_test.go ├── tx_hash.go ├── tx_hash_test.go ├── tx_set.go ├── tx_set_test.go ├── tx_str.go ├── tx_str_test.go ├── tx_zset.go ├── tx_zset_test.go └── txn.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/README.md -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/config.go -------------------------------------------------------------------------------- /db_load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/db_load.go -------------------------------------------------------------------------------- /db_load_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/db_load_test.go -------------------------------------------------------------------------------- /evict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/evict.go -------------------------------------------------------------------------------- /flashdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/flashdb.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/go.sum -------------------------------------------------------------------------------- /img/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/img/architecture.png -------------------------------------------------------------------------------- /img/cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/img/cli.png -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/img/logo.png -------------------------------------------------------------------------------- /meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/meta.go -------------------------------------------------------------------------------- /record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/record.go -------------------------------------------------------------------------------- /record_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/record_test.go -------------------------------------------------------------------------------- /store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/store.go -------------------------------------------------------------------------------- /store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/store_test.go -------------------------------------------------------------------------------- /tx_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_hash.go -------------------------------------------------------------------------------- /tx_hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_hash_test.go -------------------------------------------------------------------------------- /tx_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_set.go -------------------------------------------------------------------------------- /tx_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_set_test.go -------------------------------------------------------------------------------- /tx_str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_str.go -------------------------------------------------------------------------------- /tx_str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_str_test.go -------------------------------------------------------------------------------- /tx_zset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_zset.go -------------------------------------------------------------------------------- /tx_zset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/tx_zset_test.go -------------------------------------------------------------------------------- /txn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arriqaaq/flashdb/HEAD/txn.go --------------------------------------------------------------------------------