タグ

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

タグの絞り込みを解除

Redisに関するt_a_oのブックマーク (8)

  • Redis勉強会資料(2015/06 update)

    NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```

    Redis勉強会資料(2015/06 update)
    t_a_o
    t_a_o 2013/11/09
  • redisってなんじゃ?(pub/sub編)

    redisにはpub/subという機能があります。 これはpublish/subscribeパターンという仕組みの実装で、発行者と購読者という役割でメッセージの配信を行うものです。 では、redisのコンソールを使って試してみたいと思います。 redis1とredis2という2つのホストを使用します。 redis1ではローカルホストでredis-cliに接続します。 redis2ではredis1のredis-clに接続します。 redis1 # redis-cliredis 127.0.0.1:6379> redis2 # redis-cli -h 10.0.0.200redis 10.0.0.200:6379> メッセージの購読はチャンネル名を指定します。 redis2でgreetingというチャンネル名でsubscribeコマンドを実行します。 redis2 redis 10.0.0.

    t_a_o
    t_a_o 2013/10/28
  • EC2など 高負荷クラウド環境における Redis のチューニングについて | guitarrapc.wordpress.com

    たまにはPowerShell 以外の記事を。 某記事でもRedis (REmote DIctionary Server)が memcached に代わり得る利点がBookSleeveを交えて丁寧に説明されました。 そして、Redisの運用が一定の目途を見せていることから、その初期設定に欠かせないチューニングについて記事にしてみようと思います。 全部明かすわけではありませんが、なかなかRedisに関する記事は少ないので、少し参考になれば幸いです。 経験上、高負荷環境ではRedisはチューニングで大幅に安定性が変わります。 インストール? 沢山記事ありますし、簡単なのでここでは省きます。 どうしても必要な場合は行っていただければ記事にしますが。 Redis Quick Start 対象バージョン 2.6系とします。 2.4系でも大方一緒ですが、2.6系に特有な部分があるので、注意です

  • C#のRedisライブラリ「BookSleeve」の利用法

    高パフォーマンスなKey-Valueストア「Redis」とは? 「BookSleeve」というライブラリによりC#でRedisを使う方法を紹介し、コードで示しながらその特徴を解説する。 Redis(=REmote DIctionary Serverの略で、読みは「レディス」が近いようだ)は、イタリアの開発者Salvatore Sanfilippo(a.k.a. antirez)氏が中心になって開発しているオープンソースのKey-Valueストア(以降、KVS)で、VMware社がスポンサーしている。オンメモリで動作するデータ・ストアであり、非常に高いパフォーマンスを誇っている。KVSということでMemcachedに近い性質を持つが、違いとして、 単純なKey-Valueのデータ型のほかに、リストやハッシュなど多彩なデータ構造を持つ 定期的にデータを書き出すことで永続化できる Pub/Sub

    t_a_o
    t_a_o 2013/06/10
    BookSleeve
  • Redisを使ったレコメンド機能の実装 - maaash.jp

    それRedisでできるよ、期でしょうか。 最近Redisでレコメンド機能をつくってみたのでご紹介です。 ここで”レコメンド機能”というのは、 Amazonでいう”この商品を見たお客様はこれも見ています”や、ブログの関連記事を出す機能のこと。 user:1がproduct:Aをみたときに、product:Aに似ているproduct:Bをレコメンドしたい。 product:Aとproduct:Bがどれくらい似ているか:類似度 を算出した後は、 Redis得意のSorted Setを使って類似度のランキングをつくれば 似ているproductを出すことができます。 類似度の算出にはいろいろ方法があるようですが、 Redisのデータ構造と相性のよい Jaccard [wikipedia]という方法を使いました。 この例に適用すれば、 product:Aを見たユーザー群(RedisのSet)と、pro

    t_a_o
    t_a_o 2013/06/07
  • neue cc - RxとRedisを用いたリモートPub/Sub通信

    今日から始まったBuild Insiderで、RedisとBookSleeveの記事を書きました - C#のRedisライブラリ「BookSleeve」の利用法。Redis、面白いし、Windowsで試すのも想像以上に簡単なので、是非是非試してみて欲しいです。そして何よりもBookSleeve!使うと、強制的に全てがasyncになるので、C# 5.0でのコーディングの仕方のトレーニングになる(笑)。にちじょー的にasync/awaitを使い倒すと、そこから色々アイディアが沸き上がっきます。ただたんにsyncがasyncになった、などというだけじゃなく、アプリケーションの造りが変わります。そういう意味では、Taskは結構過小評価されてるのかもしれないな、なんて最近は思っています。 さて、RedisにはPub/Sub機能がついているわけですが、Pub/Sub→オブザーバーパターン→Rx!これは

  • 高速データ管理!インメモリ KVS の Redis を使ってみた | DevelopersIO

    はじめに KVS (Key-Value Store) とは? KVS とは Key-Value Store の略で、ざっくり言うとキーと値の組み合わせでデータを管理するしくみのことです。 RDB (リレーショナル・データベース) に代わるデータ管理手法 (NoSQL) のひとつで、近年注目を浴びています。 インメモリ KVS の Redis Redis は インメモリ型の KVS です。インメモリ (オンメモリとも呼ばれる) とはデータをハードディスクなどには書き込まずメモリ上で管理するしくみのことで、RDB などに比べ非常に高速にデータを出し入れできるという特徴があります。ちなみに「remote dictionary server」の略らしいです。 今回は Redis をインストールして Ruby, Java, Node.js から使うまでの流れを超ざっくり紹介したいと思います。 Red

    高速データ管理!インメモリ KVS の Redis を使ってみた | DevelopersIO
    t_a_o
    t_a_o 2013/02/27
  • https://github.com/craftgear/the-little-redis-book/blob/master/ja/redis.md

    https://github.com/craftgear/the-little-redis-book/blob/master/ja/redis.md
    t_a_o
    t_a_o 2012/11/24
  • 1