@microlink/ua
v1.2.5
Published
A simple redis primitives to incr() and top() user agents
Downloads
207
Maintainers
Readme
A simple redis primitives to incr() and top() user agents.
Install
npm install @microlink/ua
Usage
First, initialize the library passing a Redis instance:
const Redis = require('ioredis')
const redis = new Redis()
const ua = require('@microlink/ua')(redis)
After that, the library offers the following methods:
incr(userAgent) — e.g.
ua.incr(req.headers['user-agent'])
Increment the counter associated with an user agent.top(n, { withScore }) — e.g.
ua.top(100)
Returns an array of the N ranked from from top.flush — e.g.
ua.delete()
Delete elements.
License
microlink/ua © microlink.io, released under the MIT License. Authored and maintained by Kiko Beats with help from contributors.
microlink.io · GitHub microlink.io · X @microlinkhq