redis--はじめに&&インストール(1)

非リレーショナルデータベースの特性:

  1. データモデルは比較的単純で、キーは値に対応し、データはメモリに保存されます
  2. より柔軟なITシステムが必要
  3. 比較的高いデータベースパフォーマンス要件
  4. 高いデータ整合性は必要ありません
  5. 特定のキーについて、複雑な環境をマッピングする方が簡単です

Redisの機能

これはkey_valueの形式で保存されます。これは、従来のリレーショナルデータベースとは異なり、従来のデータベースの基本的な要件(非リレーショナル、分散、オープンソース、水平方向にスケーラブル)の一部に必ずしも準拠しているわけではありません。

利点:

  1. データの高い同時読み取りと書き込み。1つはメモリレベルの読み取りと書き込みで、もう1つはハードディスクレベルの読み取りと書き込みです。
  2. 効率的なストレージと大量のデータへのアクセス
  3. データのスケーラビリティと高可用性

短所:

  1. redis(ACID処理は非常に簡単です)
  2. 複雑すぎるリレーショナルデータベースを作成することはできません

redisキーには、文字列文字列、ハッシュ、リストリンクリスト、セットコレクション、zset順序付きコレクションを含めることができます。これらのデータコレクションはすべて、プッシュ/ポップ、追加/削除、交差と結合、およびより豊富な操作をサポートします。Redisはさまざまな操作をサポートします。効率を確保するために、さまざまな方法で並べ替え、データをメモリにキャッシュするか、更新されたデータを定期的にディスクに書き込んで、変更操作をファイルに書き込んで追加することができます。

redisのインストール:

    
    yum install -y wget gcc
    systemctl stop firewalld.service
    systemctl disable firewalld.service
    cd /usr/local
    下载redis
    wget http://download.redis.io/releases/redis-5.0.3.tar.gz
    解压
    tar zxvf redis-5.0.3.tar.gz
    cd redis-5.0.3.tar.gz
    编译
    make
    cd src
    安装
    make install
    建立两个文件夹用来存放redis的命令和配置文件
    mkdir -p /usr/local/redis/etc 
    mkdir -p /usr/local/redis/bin
    把redis.conf 移动到etc下
    cd /usr/local/redis/etc
    cp /usr/local/redis-5.0.3/redis.conf .
    把redis/src里的 mkreleasehdr.sh  redis-benchmark redis-check-aof redis-cli redis-server复制到bin 
    启动redis
    redis-server /usr/local/redis/etc/redis.conf 
    ctrl + c 退出redis

バックグラウンドスタート

redis.confを変更し、次の値を見つけます。nochangeto yes

デーモン化はい
再起動 

redisクライアント操作redis

キー*データを表示

値を設定して値を取得

redisサーバーを停止します

/ usr / local / redis / bin / redis-cliシャットダウン

redisがデータを保存するファイルは.rdbです

おすすめ

転載: blog.csdn.net/adminBfl/article/details/108220403