lmstfy(pronounce /'lam.si.fai/) is a simple task queue (or job queue) service, providing the following features:
lmstfy itself doesn't handle data storage, it delegates the storage to the Redis
or Redis Sentinel
currently (a file based
storage backend is under implementing). So data integrity and durability is in the hand of redis,
we use AOF and replication on our production env to ensure that.
![]() |
# to build the server binary, the target file would be inside _build dir
$ make
# setup redis server
$ redis-server &
# run the lmstfy server
$ ./_build/lmstfy-server -c config/demo-conf.toml
You can use ./scripts/token-cli
to manage the namespace and token
Detailed internal implementation looks like: