redis嗅探和事件日志工具
redis-sniffer的Python项目详细描述
#redis sniffer v1.1.0
这可用于分析调试或重放事务,作为执行实际负载/性能测试的一种方式。
redis hound必须在redis服务器或向redis发送命令的服务器上本地运行。
因为它处理安装所有需要的依赖项。
一旦安装了redis sniffer,您就可以在/usr/local/bin/redis sniffer安装可执行文件。获取repo的密钥
``bash
wget-o-http://apt.eternalprojects.com/conf/apt.eternalprojects.com.gpg.key apt key add-
```
2。将repo添加到/etc/apt/sources.list
``bash
deb http://apt.eternalprojects.com/stable main
```
>3。安装软件包
``bash
sudo apt-get-update
sudo apt-get-install-y redis sniffer
````
35 35 35
``bash
sudo apt-y libpcap dev-libpcap dev pypypcap-sudo-pip install-pypcap
>sudo-pip install-pypcap安装pypcap
>sudo-pip install-pypcap安装dpkt
>sudo-pip获取源并安装
``bash
sudo apt get-y install libpcap dev python dev
git clone https://github.com/eternalprojects/redis sniffer.git
cd redis sniffer
sudo python setup.py install
sudo python setup.py install--user
```
绑定到非特权用户不允许的网络接口。**
``bash
sudo redis sniffer-i<;interface>;-p<;port>;
sudo redis sniffer-i bond0-p 6379-f setex,select,del
```
``bash
-l{event,full,both}-日志类型
--out-写入日志的位置
--事件日志-事件日志的名称
--完整日志-完整日志的名称
-f,--filter-指定要记录的redis命令的逗号分隔列表
```
这可用于分析调试或重放事务,作为执行实际负载/性能测试的一种方式。
redis hound必须在redis服务器或向redis发送命令的服务器上本地运行。
因为它处理安装所有需要的依赖项。
一旦安装了redis sniffer,您就可以在/usr/local/bin/redis sniffer安装可执行文件。获取repo的密钥
``bash
wget-o-http://apt.eternalprojects.com/conf/apt.eternalprojects.com.gpg.key apt key add-
```
2。将repo添加到/etc/apt/sources.list
``bash
deb http://apt.eternalprojects.com/stable main
```
>3。安装软件包
``bash
sudo apt-get-update
sudo apt-get-install-y redis sniffer
````
35 35 35
``bash
sudo apt-y libpcap dev-libpcap dev pypypcap-sudo-pip install-pypcap
>sudo-pip install-pypcap安装pypcap
>sudo-pip install-pypcap安装dpkt
>sudo-pip获取源并安装
``bash
sudo apt get-y install libpcap dev python dev
git clone https://github.com/eternalprojects/redis sniffer.git
cd redis sniffer
sudo python setup.py install
sudo python setup.py install--user
```
绑定到非特权用户不允许的网络接口。**
``bash
sudo redis sniffer-i<;interface>;-p<;port>;
sudo redis sniffer-i bond0-p 6379-f setex,select,del
```
``bash
-l{event,full,both}-日志类型
--out-写入日志的位置
--事件日志-事件日志的名称
--完整日志-完整日志的名称
-f,--filter-指定要记录的redis命令的逗号分隔列表
```