タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

nosqlに関するsuisuina0823のブックマーク (3)

  • 第4回 Redisを用いたアプリケーション開発(2) | gihyo.jp

    前回紹介したRedisのLIST型に続き、今回はSET型とSORTED SET型について、その構造とWebアプリケーション開発への応用を紹介します。 SET型の構造 RedisのSET型は、重複のない文字列要素の集合を保持するデータ型です。Javaのコレクションフレームワークをご存知の方には、「⁠HashSet」のようなもの、と想像していただくと分かりやすいかと思います。 LIST型のPUSHやPOPと同様、SET型への追加/削除の時間計算量はO(1)となり、理論上はサイズに関係なく一定時間で操作できることになります。実際、ニコニコ生放送のシステムでは、要素数にして数万規模のSET型に対して、分間数千~数万回の追加操作を行っています。 一見、SET型のデータ構造は単純すぎて、アプリケーションで活用する機会が想像しにくいかもれません。RedisにはHash型という連想配列のように使えるデータ

    第4回 Redisを用いたアプリケーション開発(2) | gihyo.jp
  • PHPでRedisを使ってみる - yk5656 diary (旧)

    CentOSにRedisをインストールしてみる の続き PHPでRedisを使ってみる。 前準備 ApacheとPHPが入ってなければインストールしておく。 $ sudo yum -y install httpd php 起動して、自動起動の設定もして、 $ sudo service httpd start $ sudo chkconfig httpd on パーミッションを変えておく。 $ sudo chown hoge:hoge /var/www/html/ phpredis PECLのredisのライブラリをインストールする。 $ sudo yum -y install php-pecl-redis --enablerepo=epel Apacheを再起動して反映。 $ sudo service httpd restart ライブラリの使い方は下記のページを見るのがよさそう。 nic

    PHPでRedisを使ってみる - yk5656 diary (旧)
  • Redis に保存されてる値を見ようと思った時に覚えておきたい redis コマンド | そんなこと覚えてない

    設定したりもっと細かい作業をしたい場合は help コマンドを使う。 種類ごとのヘルプをみたい場合は @ をつけるとよい 例えばリスト関連のコマンドを知りたいなら > help @list といった感じ。 以下は解説 keys 登録されている key がわからないと何もできないので、keyの一覧をみる方法 > keys * 引数にはパターンを入力する hogeではじまるものに絞りこみしたい場合は > key hoge* とかする。shell の場合はアスタリスクはエスケープする必要があるのに注意 $ redis-cli keys \* type redis は key に格納された値の種類によって取得コマンドが違うらしい。 値をみるために種類の確認が必要。 hoge というキーがあった場合は > type hoge とする。 返す値としては string list set zset has

  • 1