Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package bitmap bitmap操作支持 bitmap可以用于分布式去重 bitmap实现了一般set的常用接口(Add,Remove,Contained,Len,ToArray)
|
Package bitmap bitmap操作支持 bitmap可以用于分布式去重 bitmap实现了一般set的常用接口(Add,Remove,Contained,Len,ToArray) |
Package cache 缓存对象 更新缓存往往是竞争更新,因此需要使用分布式锁避免重复计算,同时等待更新完成后再取数据.
|
Package cache 缓存对象 更新缓存往往是竞争更新,因此需要使用分布式锁避免重复计算,同时等待更新完成后再取数据. |
cellhelper redis扩展[redis-cell](https://github.com/brandur/redis-cell)帮助模块,用于返回令牌桶状态
|
cellhelper redis扩展[redis-cell](https://github.com/brandur/redis-cell)帮助模块,用于返回令牌桶状态 |
Package celllimiter 限制器 可以用于防止短时间内大量请求同时处理,比如缓存防击穿,防爬虫等
|
Package celllimiter 限制器 可以用于防止短时间内大量请求同时处理,比如缓存防击穿,防爬虫等 |
middlewarehelper 用于规范中间件的模块 中间件指的是一些有特殊业务用途的模块, 这个子模块是整个redishelper的一个基本组件
|
middlewarehelper 用于规范中间件的模块 中间件指的是一些有特殊业务用途的模块, 这个子模块是整个redishelper的一个基本组件 |
exthelper 用于管理redis中扩展的帮助模块
|
exthelper 用于管理redis中扩展的帮助模块 |
Package counter Counter操作支持 Counter可以用于分布式累加计数
|
Package counter Counter操作支持 Counter可以用于分布式累加计数 |
Package hypercount 面向对象的计数估计类型 HyperCount 用于粗略统计大量数据去重后的个数,一般用在日活计算
|
Package hypercount 面向对象的计数估计类型 HyperCount 用于粗略统计大量数据去重后的个数,一般用在日活计算 |
Package limiter 限制器 可以用于防止短时间内大量请求同时处理,比如缓存防击穿,防爬虫等
|
Package limiter 限制器 可以用于防止短时间内大量请求同时处理,比如缓存防击穿,防爬虫等 |
Package keycounter string型计数器
|
Package keycounter string型计数器 |
Package keyspace_notifications对象,用于管理监听redis事件,本工具实际是pubsub中sub的一个实例
|
Package keyspace_notifications对象,用于管理监听redis事件,本工具实际是pubsub中sub的一个实例 |
Package limiterhelper 限制器帮助模块,用于快速构造限制器 限制器可以用于防止短时间内大量请求同时处理,比如缓存防击穿,防爬虫等
|
Package limiterhelper 限制器帮助模块,用于快速构造限制器 限制器可以用于防止短时间内大量请求同时处理,比如缓存防击穿,防爬虫等 |
Package lock 分布式锁实现 分布式锁需要有客户端信息,只可以获得锁的客户端自己解锁或者等待锁自己过期 当未能获得锁需要等待锁释放时可以通过wait接口实现
|
Package lock 分布式锁实现 分布式锁需要有客户端信息,只可以获得锁的客户端自己解锁或者等待锁自己过期 当未能获得锁需要等待锁释放时可以通过wait接口实现 |
middlewarehelper 用于规范中间件的模块 中间件指的是一些有特殊业务用途的模块, 这个子模块是整个redishelper的一个基本组件
|
middlewarehelper 用于规范中间件的模块 中间件指的是一些有特殊业务用途的模块, 这个子模块是整个redishelper的一个基本组件 |
生产者消费者模式(Producer-consumer problem)帮助工具.
|
生产者消费者模式(Producer-consumer problem)帮助工具. |
Package 发布订阅器对象 Package 发布订阅器对象 Package pubsub 发布订阅器对象 非常适合作为简单的广播模式的中间件 pubsubhelper 满足pchelper规定的生产者和消费者接口
|
Package 发布订阅器对象 Package 发布订阅器对象 Package pubsub 发布订阅器对象 非常适合作为简单的广播模式的中间件 pubsubhelper 满足pchelper规定的生产者和消费者接口 |
Package queue 队列对象 非常适合作为简单的生产者消费者模式的中间件 Package 双端队列对象 Package queue 队列对象 非常适合作为简单的生产者消费者模式的中间件 queuehelper 满足pchelper规定的生产者和消费者接口
|
Package queue 队列对象 非常适合作为简单的生产者消费者模式的中间件 Package 双端队列对象 Package queue 队列对象 非常适合作为简单的生产者消费者模式的中间件 queuehelper 满足pchelper规定的生产者和消费者接口 |
Package ranker 排序器类型 ranker可以用于分布式排序操作 即多个worker分别计算更新一部分元素的权重,业务端则只负责读取结果
|
Package ranker 排序器类型 ranker可以用于分布式排序操作 即多个worker分别计算更新一部分元素的权重,业务端则只负责读取结果 |
Package scaner 使用scan遍历查询的工具
|
Package scaner 使用scan遍历查询的工具 |
Package stream对象 streamhelper 满足pchelper规定的生产者和消费者接口,同时提供stream管理对象
|
Package stream对象 streamhelper 满足pchelper规定的生产者和消费者接口,同时提供stream管理对象 |
Click to show internal directories.
Click to hide internal directories.