一 、命令行工具
redis客户端登录
redis-cli -c -h host -p port -a password
示例:
redis-cli -c -h 192.168.0.1 -p 7001 -a 12345
详细利用redis-cli --help查看后续各个参数的使用方法
如:
1. -r
表示一个命令可以充分多次
2. -i
每隔几秒(如果想用ms,如10ms则写0.01)执行一次命令,必须与-r一起使用。
3. -x
代表从标准输入读取数据作为该命令的最后一个参数
4. -c
连接集群结点时使用,此选项可防止moved和ask异常
5.-a
如配置了密码,可用a选项
6.--scan和--pattern
用于扫描指定模式的键,相当于scan命令
7.--slave
当当前客户端模拟成当前redis节点的从节点,可用来获取当前redis节点的更新操作。合理利用可用于记录当前连接redis节点的一些更新操作,这些更新可能是实开发业务时需要的数据。
8.--rdb
会请求redis实例生成并发送RDB持久化文件,保存在本地。可做定期备份
9.--pipe
将命令封装成redis通信协议定义的数据格式,批量发送给redis执行
10.--bigkeys
统计bigkey的分布,使用scan命令对redis的键进行采样,从中找到内存占用比较大的键,这些键可能是系统的瓶颈。
11.--eval
用于执行lua脚本
12.--latency
有三个选项,--latency、--latency-history、--latency-dist。它们可检测网络延迟,展现的形式不同。
13.--stat
可实时获取redis的重要统计信息。info命令虽然比较全,但这里可看到一些增加的数据,如requests(每秒请求数)
14.--raw 和 --no-raw
--no-raw 要求返回原始格式。--raw 显示格式化的效果。