bitgaskd is a minimal RESP-compatible server built on top of Bitgask. It is useful for testing and simple deployments but is not a full Redis implementation.
go install github.com/AfshinJalili/bitgask/cmd/bitgaskd@latestbitgaskd -dir ./data -addr 127.0.0.1:6380
bitgaskd -versionredis-cli -p 6380 SET hello world
redis-cli -p 6380 GET hello-dirdatabase directory-addrlisten address (default127.0.0.1:6380)-versionprint build metadata and exit-max-keymaximum key size in bytes-max-valuemaximum value size in bytes-ttldefault TTL-syncfsync on writes-sync-intervalbackground sync interval-merge-intervalbackground merge interval-compressionsnappyornone-hint-filesenable hint files-hint-syncfsync hint files
PINGGETSETwithEXandPXDELEXISTSKEYSSCANTTL,PTTLEXPIRE,PEXPIREDBSIZEINFO
- Not a full Redis implementation.
- No authentication or replication.
KEYSandSCANoperate on an in-memory snapshot.- Single-process database lock still applies.