今日、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 ステートメントの原則
My97DatePicker は非常に柔軟で使いやすい日付コントロールです。使い方はとても簡単です。...
usemap は <img> タグの属性であり、使用するイメージ マップの名前を指定する...
なぜprettierを使うのですか?大企業では、フロントエンド開発コードに独自のコード標準がある場合...
重要なのは、ローカルサーバーに書き込み権限がないことですキーはここにあります(アクセス拒否)。私は肯...
目次序文VueUseとは使いやすいおなじみの手ぶれ補正やスロットル機能もありますグローバル状態を共有...
質問: <form...> の下の <input type="hidde...
MySQL自体は再帰構文をサポートしていませんが、自己接続を通じていくつかの単純な再帰を実現できます...
今日は仮想マシンを使って実験をしました。システムをインストールし、いくつかのオプションを最適化した後...
この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...
<br />このタグは、さらにテキストを入力できる複数行のテキスト フィールドを作成する...
HTML のフォームを使用して、ユーザーからさまざまな種類の入力情報を収集できます。フォームは、実際...
以下の機能が実装されています。 1. ユーザー名: onfouc は msg ルールを表示します。o...
BackUpMysql.sh スクリプト #!/bin/bash PATH=/bin:/sbin:/...
nginx の HTTP モジュールを作成する場合、リクエスト開始時のアクセス許可の有無、コンテンツ...
私はいつも、なぜMySQLデータベースのtimestampタイムゾーンの問題を無視できるのか疑問に思...