NosqlのRedisデータベース


1、redis基礎入門2、redis応用進級
一、概念redisは1つのオープンソースのキー-値で、つまりキャッシュでまたストレージで、持続化をサポートして、sentinelを借りて一定の意味の高可用性を実現して、データ構造サーバー:string、list、hash、set、sorted set、bitmap、Hyperlognosql 4流派:key-valueキー値型:Memcached redisdocumemtationドキュメント型:Mongodbcolumu family列式型:Hbasegraph画像型:Neo 4 j
二、redisダウンロードアドレスwww.redisをインストールする.io redis-3.0.2-1.el6.remi.x86_64.rpmrpm -ivh redis-3.0.2-1.el6.remi.x86_64.rpmrpm-qlインストールファイルcp/etc/redisを表示する.conf{,.bak}vim/etc/redis.confプロファイル紹介daemonize noデーモンport 6379 tcp-backlog 511#tcp要求の待機キューbind 127.0.0.1デフォルトリスニングのアドレスは、bind 127.0.0.1 192.168.100.6 timeout 0クライアントリンクのタイムアウト時間などの自分のipアドレスを指定する必要があります.0はこの機能を無効にし、loglevel noticeログレベルlogfile/var/log/redis/redisをタイムアウトしません.logログファイルdatabases 16 redisサポート(0-15ライブラリ)、select 0は0ライブラリを選択し、分散式はマルチライブラリ形式をサポートしない---------------------------------------------------------------------------------------save seconds changessave 900 1 900秒以内に1回の記録送信が変化し、記録スナップショットsave 300 10 save 60 10000 save」は持続化禁止機能を示し、キャッシュのみを行い、以上の3行に注記する必要があります--------------------------------------------slaveof masterip masterip masterport salveofプライマリipプライマリipポートです.これを起動するとサーバーから起動します.そうしないと、プライマリはこれが有効になっているだけで、以下のプライマリに関するパラメータが有効になります.-----------------SECYRUTTYセキュリティ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------バイナリ・ログに相当
三、常用コマンド#redis-cli-h表示ヘルプ#redis-cli-h 192.168.100.6リモートリンクredis>help@STRING表示どのコマンドがあるか、どのバージョンredis>help setrediss>set key value例えばset name lisanredis>get key“lisan”
四、ステップredisを適用してどのように認証機能を実現し、プロファイルの中でvi etc/redis.confrequirepass 123456#123456はパスワードで、有効になった#redis-cli-h 192.168.100.6を再起動します.
select 0,提示認証情報AUTH 123456 OK,認証通過
     :
    FLUSHDB:          FLUSHALL:     

redis   :RDB AOF,           
    RDB: snapshot,     ,        ,            ,       dump.rdb , save           。          save bgsave          。
    save,  ,         ,            ,
 bgsave,  ,            ,         ,       
    AOF: Append Only File ,                     , redis   ,                      ,           ,BGREWRITEAOF:AOF    ,         AOF  ,                        ,         AOF  。

    AOF    :
    1、redis     fork     
    2、     redis                       
    3、     client   ,                   AOF  ,   ,                    
    4、       ,      ;                 
    5、             aof

      :
    appendonly no
    appendfilename  appendonly.aof

    appendfsync  always                     aof  ,    
    appendfsync  everysec              aof,     
  appendfsync  no

      ,          ,         , redis         。
    RDB AOF    :
    1、BGSAVE BGREWRITEAOF      
    2、 Redis            ,     AOF

        :
         1、  master     slave
         2、      
         3、master           salve
        :
        1、  salve ,               ,                        ,         salve
        2、salve            ,       ,