DCounter (nuget): Abstract Distribute Counter, you can implement it, store in redis or relative-db.
Keywords: DCounter|distribute|counter