今日、redis をインストールしたところ、今までになかったいくつかのエラーが発生しました。ここで記録しておきます。 1. Redisとエラーをインストールする まず、Redis をダウンロードします。公式ダウンロード アドレス ページ: https://redis.io/download ここでは安定バージョン6.0.1を選択します 通常のインストール手順は次のとおりです。 [root@localhost ~]# yum install gcc [root@localhost ~]# cd /usr/local [root@localhost local]# wget http://download.redis.io/releases/redis-6.0.1.tar.gz [root@localhost local]# tar -xvf redis-6.0.1.tar.gz [root@localhost local]# cd /usr/local/redis-6.0.1/ [root@localhost redis-6.0.1]# PREFIX=/usr/local/redis をインストールします ここで次のエラーが報告されています
解決策: gccのバージョンをアップグレードする
次にコンパイルします: [root@mmjredis redis-6.0.1]# PREFIX=/usr/local/redis をインストールします インストールが成功すると、次のメッセージが表示されます: ヒント: 「make test」を実行することをお勧めします 😉 make test を実行してテストしてみましょう。 次のエラーが発生しました:
解決: [root@localhost redis-6.0.1]# yum install tcl[root@localhost redis-6.0.1]# テストを実行します テストは次のように成功しました。 まず redis を実行して試してください: [root@localhost redis-6.0.1]# /usr/local/redis-6.0.1/src/redis-server /usr/local/redis-6.0.1/redis.conf 32101:C 2020年5月13日 17:01:48.248 # oO0OoO0OoO0Oo Redis が起動しています oO0OoO0OoO0Oo 32101:C 2020 年 5 月 13 日 17:01:48.248 # Redis バージョン = 6.0.1、ビット = 64、コミット = 00000000、変更 = 0、pid = 32101、開始しました 32101:C 2020年5月13日 17:01:48.248 # 設定が読み込まれました 32101:M 2020 年 5 月 13 日 17:01:48.249 * 開いているファイルの最大数を 10032 に増やしました (元々は 1024 に設定されていました)。 _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 6.0.1 (00000000/0) 64 ビット .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) スタンドアロンモードで実行中 |`-._`-...-` __...-.``-._|'` _.-'| ポート: 6379 | `-._ `._ / _.-' | PID: 32101 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' 「-._ _.-」 「-.__.-」 2. バックグラウンド起動 バックグラウンド起動の簡単な変更 [root@localhost redis-6.0.1]# vim redis.conf daemonize no を daemonize yes に変更します もう一度実行する
バックグラウンド操作は成功しました。確認してプログラムを終了しましょう
ここで使用するのは、バックグラウンドsystemctlでredisを起動することです まず、サービスにredisを追加します vim /lib/systemd/system/redis.service 書く
パスの問題に注意してください。PIDFileのパスはredis-6.0.1/src/redis-serverのPIDFileに対応しています。 wq 保存して終了 次に以下を実行します
起動時に問題がある場合は、systemctl status redisでログを表示して修正することができます。 図に示すように、正常に起動しました 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL のデータの偶発的な削除の解決策と kill ステートメントの原則
Linux システムを使用したことがある友人なら、 catコマンドを使用したことがあるはずです。もち...
1. マインドマップ 2. コンテナの構築方法2.1 実験環境の準備(1)環境選択管理ツール: D...
HTML はタグと属性で構成されており、これらを組み合わせてブラウザにページの表示方法を指示します。...
購入証明書Alibaba CloudのCloud Shield証明書サービスから購入できます。証明書...
目次導入例: イベントの委任記述方法1: イベント委譲書き方2: 各子要素がイベントをバインドする例...
フォーム内のフォーム フィールドが無効に設定されている場合、フォーム フィールドの値は送信されません...
目次導入厳密モードの使用厳格モードの新機能例外を強制的にスローする変数の使用を簡素化する議論を単純化...
目次序文解析パラメータURLパラメータを変更する要約する序文URLオブジェクトはページ側ではあまり使...
HTML を学習したり使用したりしたことがある人なら、<a> タグについてよく知っている...
1. 何ですかコンポーネント間の通信は、次の 2 つの単語に分けることができます。コンポーネントコ...
1. 切断理由WebSocket が切断される理由は多数あります。WebSocket が切断されたと...
序文Linux 環境で作業するエンジニアは、これらの面倒な命令とパラメータのコマンドラインにきっと驚...
tinyMCE の使用方法の詳細な説明初期化TinyMCE を初期化するときは、ページの HEAD ...
前書き: 最近、私はパートナーとチームを組んで .NET Core プロジェクトに取り組む予定です。...
質問コントロールをクリックすると、コントロールの下にフローティング レイヤーが表示されます。通常の方...