1. 説明
ほとんどの企業は Linux サーバーに基づいてプロジェクトを展開しており、Redis は Windows バージョンのインストール パッケージを正式に提供していません。したがって、このコースでは、Linux システムに基づいて Redis をインストールします (
ここで選択した Linux バージョンは CentOS 7 です)。
Redis 公式 Web サイトのアドレス: http://download.redis.io/releases
2、ダウンロード
mkdir redis
cd redis
wget http://download.redis.io/releases/redis-6.2.9.tar.gz
3. インストール
tar -zxvf redis-6.2.9.tar.gz
cd redis-6.2.9/
yum -y install gcc
gcc -v
make
make install
4.スタート
redis-server
または
redis-server &
注: サーバーにインストールされている場合は、セキュリティ グループでポート 6379 を開くことを忘れないでください。
この時点で、以下に示すように、redis プロセスが正常に開始されたことを確認してください。
ps -ef|grep redis
リモート接続が間違っている場合は、まず
サーバー上の redis の conf ディレクトリにある redis.conf ファイルに入ります。
最初のステップは、vim モードで redis.conf ファイルを編集し、protected-mode の値を no に設定することです。 ;
2 番目のステップは、Bind 127.0.0.1 項目を見つけ、その前に # を追加してコメントアウトします。bind の前に # がない場合は、心配する必要はありません。それでも機能しない場合は
、上記の手順の後、仮想マシンまたはサーバーのファイアウォールをオフにしてみてください。
5.閉じる
暴力的なシャットダウン、データの損失が起こりやすい
ps -ef|grep redis查看pid
kill -9 pid
通常のシャットダウン
redis-cli shutdown
クライアントのリモートログイン
redis-cli -h 192.168.220.100 -p 6379 -a "redis"
6. Redisクライアントの使用
redis-cli: これは redis 組み込みクライアントであり、redis クライアント プログラムはコマンド redis-cli を使用して起動できます。
redis-cli: デフォルトでは、127.0.0.1 (ローカル マシン) のポート 6379 で redis サービスに接続します。
redis-cli -p ポート番号: 指定されたポート 127.0.0.1 (このマシン) の redis サービスに接続します。
redis-cli -h ip address -p port: 指定された IP ホストの指定されたポート上の Redis サービスに接続します。
redis-cli
クライアントを終了する
exit
または
quit
7. グラフィカルデスクトップクライアント
公式 Web サイトのダウンロード: https://redisdesktop.com/download
github アドレス: https://github.com/uglide/RedisDesktopManager/releases
百度ネットディスク: http://pan.baidu.com/s/1kU8sY3P
ファイル名: redis-desktop-manager-0.8.8.384.exe
auth redis パスワードを入力します。
8. 接続に失敗した場合
vi redis.conf
バインディング IP をコメントアウトします。
# bind 127.0.0.1
Redis はデフォルトではデーモンとして実行されません。この設定項目を使用して変更できます。デーモンを有効にするには、yes を使用し、no に設定します。
daemonize no
保護モード。保護モードを閉じます。そうしないと、外部 IP が接続できません。
protected-mode no
上記の設定が完了したら、redis/bin ディレクトリに入り、redis を再起動し、コマンドを実行します。
redis-server
springboot プロジェクトを開始してもエラーが報告され、Redis Desktop Manager を使用して接続できません。
調べてみるとredis.confは設定されているものの再起動しないことが分かりました。
したがって、実際の必要性とプロファイルの開始には次のものが必要です。
redis-server redis.conf
再度 Redis に接続、成功、プロジェクトを開始、成功。
9、その他
Redisプロセスが存在するかどうかを確認する
ps -ef |grep redis
ポート 6379 がリッスンしているかどうかを確認する
netstat -lntp | grep 6379
Redis を停止するには、Ctrl+C のショートカット キーを使用するか、クライアント redis-cli shutdown を使用します。