今日、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 ステートメントの原則
前面に書かれた多くの場合、現在のプロジェクトの状況とビジネスニーズに基づいて Nginx をインスト...
序文CSS で水平方向と垂直方向に中央揃えする方法はたくさんあります。この記事で紹介する方法は非常に...
目次機能コンポーネント非同期コンポーネントの書き方とdefineAsyncComponentメソッド...
均等に分散されたレイアウトの場合、通常はネガティブ マージン方式を使用します。次の図は平均的なレイア...
データベーストランザクション分離レベルデータベース トランザクションには、低から高まで 4 つの分離...
ストアドプロシージャとコーディングMySQL ストアド プロシージャでは、テーブルとデータのエンコー...
概要es6 では、配列またはオブジェクトから指定された要素を取得する新しい方法が追加されました。これ...
MySQL では、SQL ステートメント rename table を使用してテーブル名を変更できま...
目次Tomcat の紹介Tomcat の展開Web プロジェクトの作成tomcatの設定プロジェクト...
目次序文zxライブラリ$`コマンド` CD()フェッチ()質問()寝る()スローしない()チョークフ...
目次ビジネスロジックデータテーブル構造クエリロジックSQL スクリプトスクリプトの説明ビジネスロジッ...
導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...
WordPress のマルチサイト機能を使用すると、1 つの WordPress プログラムをインス...
JS には、文字列をインターセプトするための 3 つのメソッド、 slice() 、 substri...
Docker ネットワークの作成に –subnet を追加した後、docker network ls...