如何为redis-benchmark进行身份认证?Redis新手求助
redis-benchmark 身份认证方法
如果你的Redis实例开启了密码验证,使用redis-benchmark时可以通过以下两种方式完成认证:
1. 基础密码认证(通用所有Redis版本)
直接用-a参数指定Redis密码,命令格式如下:
redis-benchmark -a 你的Redis密码 [其他测试参数]
示例:执行10万次SET操作的基准测试
redis-benchmark -a myRedis123 -t set -n 100000
如果密码包含特殊字符(如@、#、空格),记得用引号包裹避免解析错误:
redis-benchmark -a "myPass@#123" -t ping
2. ACL用户认证(Redis 6.0及以上版本适用)
如果你的Redis配置了ACL权限系统,可用--user参数指定用户名和密码,格式为redis://用户名:密码@主机:端口:
redis-benchmark --user redis://admin:myACLpass@127.0.0.1:6379 [其他测试参数]
示例:测试GET和SET各5万次的性能
redis-benchmark --user redis://admin:myACLpass@127.0.0.1:6379 -t get,set -n 50000
内容的提问来源于stack exchange,提问作者Ijya Jera
相关产品推荐
相关产品推荐

