Vip*_*esh 7 ubuntu redis-sentinel windows-10
我在Windows 10 PC上安装了Ubuntu Bash.之后使用apt-get install命令安装Redis 我可以使用命令连接到redis redis-cli信息显示详细信息
# Server
redis_version:2.8.4
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:a44a05d76f06a5d9
redis_mode:standalone
Run Code Online (Sandbox Code Playgroud)
之后我创建了一个我可以连接的复制品
发布我使用从/etc/redis/文件夹安装的默认配置文件启动Sentinel .
我用来启动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>
Run Code Online (Sandbox Code Playgroud)
我检查了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
Run Code Online (Sandbox Code Playgroud)
而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
Run Code Online (Sandbox Code Playgroud)
它显示Sentinel正在端口26379上运行
小智 0
检查服务是否正在监听
# netstat -tunlpa | grep redis
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN xxxx
0/redis-server
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2366 次 |
| 最近记录: |