個人的な技術メモこの広告は、90日以上更新していないブログに表示しています。・KVSに分類される。・POSIXシステムで使用できる。・値として保存できるデータには、いくつかの型がある事から、データ構造サーバと称されるらしい。一部の機能のためのデータを格納する使い方がなされる。(読解中)・RDB非同期で、メモリ上のデータをディスクに保存する方式。パフォーマンスがよい。万が一のときのデータ損失が多いかもしれない(設定次第の点もある)・AOF書き込みのコマンドを実行時、コマンドをログファイルに書き込む。パフォーマンスが落ちる。(書き込み時に毎回I/Oがあるため)ログファイルが膨大になる。万が一のときのデータ損失が少ない。0指定後は、プロンプトに選択DBの番号が表示される。バックグランドで保存作業が始まる。いうファイルに保存される。!!!設定ファイルでの指定方法調査!!!指定無しだと、サーバ起動時のカレントディレクトリに保存。引数にワイルドカードを指定できる。key(複数同時取得は、mget)値が整数値と判断できるデータには、加減算が適用できる。right-indexindexには、マイナスの値も指定できる。key2集合コマンドは、storeを付けると、結果をセットできる。key2key1とkey2の和集合をkeyのバリューに保存できる。Setの機能に加え、個々の要素に、重み付けのスコアを設定できる。ランキングに用いられる。値に連想配列を設定できる。Setに対して使用可能。デフォルトで昇順に並べかえる。!!!実行後の値自体も下記変わるか確認。処理を連続して行わせる事が出来る。途中まで実行されている事がありえるそう。http://fuelphp.com/docs/classes/redis.html■Pub/Subチャンネルを指定して、クライアント間でメッセージを送信できる。組み合わせるとチャットが出来そう。上記のスケールアウトのためのハブに出来る?。コマンドをマスターへ送る。マスターが、DBの内容をバックグラウンドでし、DBの内容を変更するコマンドを蓄積する。バックグラウンドでの保存が完了次第、ファイルをスレーブへ送り、スレーブはそれを、ディスクに保存し、メモリへ展開する。マスタはファイルをスレーブへ転送後、クライアントからの蓄積したコマンドをスレーブへ送る。non-blockingなので、レプリケーション時にマスタの処理が止まる事はない。同時に複数のスレーブからの同期依頼がきた場合でも、バックグラウンドでの保存処理は一つ。スレーブは、コネクションが切れた場合、自動的に再接続する。スレーブとのコネクションが切れた場合は、再接続時に全同期する。(port)*サーバにパスフレーズが設定してある場合。その際、既存のデータは破棄されない)*サーバにパスフレーズが設定してある場合。masterauthマスタサーバを書き換えると、今までの全データを破棄し、新しいマスターのデータを同期し始める。slaveバージョン2.6からデフォルトで設定されているモード。書き込みコマンドを受け付けない。これはセキュリティ上の目的ではない。(CONFIGコマンド等の管理コマンドは使用できるため)管理コマンドをrename-commandディレクティブでリネームする事により、セキュリティの向上をはかれる。・自動フェイルオーバー(スレーブの自動昇格)の機能を持つプログラム。バージョン2.4.16以上または、2.6.0-rc6以上のみ対応。(1)はてなブログをはじめよう!miyabihitoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。