背景

某些服务日志报错,连不上redis,或者连接超时,这时候要判断是不是redis有问题,就需要验证redis是否可用。

验证方法

验证内部容器redis:在da容器内部有redis客户端(x86),可以直接连接验证:

cd clients/
tar zxvf redis-cli.tgz
cd redis-3.2.0
# -h 表示地址 -a 表示认证密码 info 为执行的命令
./redis-cli -h nginx -p 6379 -a youdata info

操作截图如下:

redis可用性验证 - 图1

redis可用性验证 - 图2

验证外部容器redis:

docker run -it --entrypoint="" localhost:5000/yddocker/redis:6.2.4 sh
# 进容器后执行
redis-cli -h 地址 -p 端口 -a youdata info