redis-hashring:用于分片分布式缓存的 Redis 哈希环库

时间:2024-07-14 22:43:38
【文件属性】:

文件名称:redis-hashring:用于分片分布式缓存的 Redis 哈希环库

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-14 22:43:38

JavaScript

redis-hashring 该项目允许您创建用于缓存目的的 Redis 集群。 它使用传递给参数的键来生成散列来决定它应该在哪个实例中读取或写入数据。 该项目最适合具有大量小型缓存键的大型应用程序。 它基本上是一个将值分片到许多分担负载的Redis机器的工具。 它不适用于需要大量读取少量密钥的应用程序,因为这会给单台机器带来压力。 它确实支持灾难恢复,如果一台机器被认为宕机了,redis-hashring 会将它从环中移除并将密钥发送到其他机器,直到该机器再次重新启动,从而为高可用性提供一些安全性。 用法 使用两个 Redis 实例的快速示例: var RedisHashring = require ( "../lib/redis_hashring" ) ; var redisHashring = new RedisHashring ( ) ; redisHashring .


【文件预览】:
redis-hashring-master
----.gitignore(97B)
----package.json(1KB)
----examples()
--------quick_start.js(578B)
--------example.js(662B)
----README.md(1KB)
----lib()
--------md5.js(174B)
--------monitor.js(2KB)
--------commands.js(2KB)
--------index.js(2KB)
--------to_array.js(201B)

网友评论