1.Redis禁用危险命令
Redis危险的命令有哪些?
>FLUSHALL 会清空Redis所有数据
>FLUSHDB 会清除当前DB所有数据
>KEYS * 在键过多的时候使用会阻塞业务请求,比如有上千万数据时候,该命令会阻塞卡住
Redis禁用危险命令的配置
禁用需要修改redis的配置文件,然后重启redis
# vim /etc/redis.conf
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command KEYS ""
测试命令是否失效
>keys *
发现运行不了
>flushall
运行不了
2.Redis压测工具
# redis-benchmark --help
-c <clients> Number of parallel connections (default 50) #默认的并发是50个
-n <requests> Total number of requests (default 100000) #默认有10万个请求
压测工具,基本对redis里的每一个命令都会进行测试一遍,
# redis-benchmark -a redispwd #用默认的并发50个,一共10万个请求对redis进行压测
# redis-benchmark -a redispwd | tee /tmp/a.log #将测试的结果输出到一个log文件
日常输出的一个简介
# vim /tmp/a.log
PING_INLINE: 测试PING
100000 requests completed in 1.10 seconds 一共处理
8.redis禁用危险命令和压测工具介绍
最新推荐文章于 2023-11-11 10:22:49 发布