《Redis运维与开发》读书笔记(1)Redis-cli • -h服务端ip • -p端口• -r (repeat)将命令执行多次。redis-cli -r 3 ping • -i (interval)每个几秒执行几次。redis-cli -r 5 -i 1 ping • -a (auth)密码• --slave。将当前客户端模拟成服务端的从节点。 • --rdb。生成RDB持久化文件,保存到本地。可用来做持久化文件的定期备份• --eval。执行lua脚本• --latency。测试客户端到目标redis服务的网络延迟;--latency-history,每隔多久输出一次网络延迟;--latency-dist,使用统计图表的形式从控制台输出延迟统计信息• --stat。实时获取redis的重要统计信息。key的数量、内存占用量、客户端数量、请求数量、连接数量(2)redis-server • redis-server --test-memory 1024。检测当前操作系统能否稳定地分配指定容量的内存给Redis。整个内存检测的时间比较长。该功能更偏向于调试和测试(3)redis-benchmark。可以为Redis进行基准性能测试• -c。代表客户端的并发数量(默认是50) • -n(num) 。代表客户端请求总量(默认是100000) 。redis-benchmark-c100-n20000代表100各个客户端同时请求Redis,一共执行20000次• -r(random)选项,可以向Redis插入更多随机的键• --csv选项会将结果按照csv格式输出,便于后续处理,如导出到Excel等### 《Redis运维与开发》读书笔记知识点梳理####一、Redis-cli工具详解- 基础使用redis-cli是Redis提供的命令行工具,用于与Redis服务器交互。 - -h:指定Redis服务器的IP地址。 - -p:指定Redis服务器的端口号。 - -r (repeat):将命令重复执行多次。例如,redis-cli -r 3 ping将执行三次ping命令。 - -i (interval):设置命令之间的间隔时间(秒)。例如,redis-cli -r 5 -i 1 ping表示每秒执行一次ping命令,共执行五次