Is this reinventing a few redis features with an object storage for persistence?

Assuming you already using object storage in your project, but don't use Redis yet it wouldn't be re-inventing but just avoiding an extra dependency that would only be used by a single feature.

it’s got some more 9s of durability compared to redis (redis did not invent “queue”)