Redis-Cli 是常用访问 Redis 服务器的命令行工具。如果在 Redis 服务器的配置中设置了需要密码进行登录,就需要在 Redis-Cli 中指定密码才能访问数据。
有两种方法可以完成使用密码登录 Redis 服务器。
假设 Redis 服务器运行在默认端口(6379),并配置了密码为: redis.123
- 运行 Redis-Cli 时不指定密码
1 | redis-cli |
会正常进入 Redis-Cli 命令行,但执行命令,如:Get, Keys 等都会提示还未认证:
1 | 127.0.0.1:6581> keys * |
这时需要在 Redis-Cli 提示符中执行:
1 | 127.0.0.1:6581> auth redis.123 |
接下来就可以正常访问了。
- 运行 Redis-Cli 时直接指定
使用 -a 参数,可以直接指定连接需要的密码,如:
1 | redis-cli -a redis.123 |
-p 参数可以用于指定端口, -h 参数可以用于指定主机名或IP地址