UNPKG

ram64

Version:

Multi-threaded 64bit memory cache database inspired by redis-like features

14 lines (13 loc) 469 B
"use strict"; exports.getShardFromKey = getShardFromKey; var _hash = require("../util/hash"); var _shards = require("./shards"); function getShardFromKey(key) { // shard requires a unique hash compared to worker hash for even distribution return getShardFromHash((0, _hash).getHash(key + 's')); } function getShardFromHash(keyHash) { const shardI = keyHash % _shards.Shards.length; return _shards.Shards[shardI]; } //# sourceMappingURL=get-shard.js.map