NosqlのRedisデータベース
3671 ワード
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,認証通過
一、概念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 , ,