Linuxの下に新しいバージョンのRedisが遭遇したピットをインストールします

1327 ワード

Redisとは?
Remote Dictionary Server(Redis)は、Salvatore Sanfilippoによって書かれたkey-valueストレージシステムです.
Redisは、ANSI C言語を使用して作成され、BSDプロトコルに準拠し、ネットワークをサポートし、メモリベースでも持続可能なログ型、Key-Valueデータベースであり、複数の言語のAPIを提供しています.
従来のデータベースとは異なり、Redisのデータはメモリに存在するため、書き込み速度が非常に速いため、Redisはキャッシュ方向に広く応用されている.
データ型はどれらがありますか?
値(value)は、文字列(String)、ハッシュ(Hash)、リスト(list)、セット(sets)、およびシーケンスセット(sorted sets)などのタイプであることができるため、通常、データ構造サーバと呼ばれる.
インストール
ダウンロード
公式サイトで最新バージョンをダウンロードし、/usr/localに解凍し、フォルダの名前をredisに変更します.
遭遇した穴
makeコマンドの実行中に発生したエラー
make[1]: *** [server.o]    1
make[1]:     “/usr/local/redis/src”
make: *** [all]    2

解決方法、gccバージョンのアップグレード
gcc -v     
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

再びmake、インストールに成功した後、Hint:It's a good idea to run'make test
インストールディレクトリの表示
 cd /usr/local/bin
  • redis-benchmark性能試験ツール
  • redis-check-aof aofログチェックツール
  • redis-check-rdb rdb rdbチェックrdbログツール
  • redis-cli redisクライアント
  • redis-server redisサービス
  • redis-sentinel redis哨兵サービス
  • 著者:vic
    個人ブログの同期:http://geekvic.top/post/755670ae.html
    本ブログのすべての文章は特別声明のほか、BY-NC-SAライセンス契約を採用しています.転載は出典を明記してください!