我已经在 Windows 10 PC 上安装了 Ubuntu Bash。之后使用apt-get install
命令安装 Redis 我可以使用命令连接到 redisredis-cli
信息显示详细信息
# Server
redis_version:2.8.4
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:a44a05d76f06a5d9
redis_mode:standalone
之后,我创建了一个副本,我也可以连接到该副本
发布我使用从文件夹安装的默认配置文件启动 Sentinel /etc/redis/
。
我用来启动redis的命令是sudo redis-server /etc/redis/sentinel1.conf --sentinel
但是如果我尝试使用redis-cli -p 26379
命令进行连接,我会收到此错误
laptop:~$ redis-cli -p 26379
Could not connect to Redis at 127.0.0.1:26379: Connection refused
not connected>
我检查了 sentinel.conf 文件,指定的端口是 26379
我什至尝试用redis-sentinel /path/to/sentinel.conf
但同样的错误启动哨兵。
相同的设置在虚拟机上运行的 Ubuntu 上运行良好
编辑
我在 WIndows 10 Bash 上运行 Ubuntu 所以netstat -tunlpa
命令显示了这个
vipresh@VIPRESHJH:/etc/redis$ sudo netstat -tunlpa
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
ps aux| grep redis
命令输出是这样的
vipresh@VIPRESHJH:/etc/redis$ ps aux| grep redis
redis 24 0.0 0.0 0 0 ? Ssl 2432 0:00 /usr/bin/redis-server 127.0.0.1:6379
root 57 0.0 0.0 0 0 ? Ssl 2432 0:00 redis-server *:26379
vipresh 61 0.0 0.0 0 0 ? S 2432 0:00 grep --color=auto redis
它显示 Sentinel 正在端口 26379 上运行