Redis报错连接失败ErrorCode 110(redis 错误码110)
Redis(Remote Dictionary Server)是一个开源的高性能键值对(key-value)存储系统,非常适合用作数据库、缓存和消息中间件。虽然Redis的使用十分方便,但是在连接Redis的时候人们就会遇到连接失败ErrorCode 110的错误提示,造成这个错误的情况有很多,我们可以通过一些简单的操作来解决这个问题。
ErrorCode 110表示Redis连接被拒绝,通常是由于多种原因引起的,最常见的大概有以下几种:
1. Redis没有启动或者服务未安装。
在开发环境中,一般我们都会使用Redis的docker镜像来构建一个本地的Redis服务,如果本地机器上没有安装Redis的话,就会遇到连接失败的问题。可以使用docker pull来从docker hub上拉取Redis的镜像,然后使用docker run命令来将Redis服务运行起来:
# 下载Redis服务的镜像
docker pull redis
# 运行Redis服务docker run -d --name redis_server -p 6379:6379 redis
2. Redis服务监听的端口有问题。
有时出现ErrorCode 110的错误提示,是由于Redis服务监听的端口在客户端(client)端未配置完全,从而导致连接被拒绝。比如客户端程序中指定的端口为