github:
http://www.github.com/brandur/redis-cell
该 redis 模块只有一条命令
cl.throttle [key] [漏斗容量] [操作次数] [时间段(秒)]
cl.throttle qj:reply 15 10 60
安装
redis 是 C++实现的,它的模块没有语言限制,Redis-cell 是通过 Ruby 实现的。
所以 如果通过源码构建还要安装 Ruby 环境。
这里我们通过二进制包安装。
下载地址:
别下错包
https://github.com/brandur/redis-cell/releases
解压
# 解压
tar -zxf redis-cell-*.tar.gz
# 复制到 redis 的 modules 路径
cp libredis_cell.so /path/to/modules/
运行
redis-server --loadmodule /path/to/modules/libredis_cell.so