7

Windows 10 PCにUbuntu Bashをインストールしました。その後、コマンドを使用してRedisをインストールした後、apt-get installコマンドを使用してredisに接続できredis-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>

指定されたポートが26379であるsentinel.confファイルを確認しました

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 で実行されていることを示しています

4

1 に答える 1

0

サービスがリッスンしているかどうかを確認する

# netstat -tunlpa | grep redis
tcp        0      0 0.0.0.0:6379        0.0.0.0:*         LISTEN      xxxx
0/redis-server 
于 2016-09-29T23:14:50.973 に答える