Redis
Node.jsでのRedisクライアントの有名どころといえば、node-redisとioredisかと思います。 どちらを使うか迷うところかなと思うのですが、この2つは両方ともGitHubのredis organization配下になっていることに気づいたので その他ちょっとしたことと一緒にメ…
これは、なにをしたくて書いたもの? Redisの認証設定ですが、パスワードを設定できることは知っていたのですが、Redis 6.0以降ではACLが使えるようになったことを 知らなかったので試してみようかなと。 Redisのセキュリティ Redisのセキュリティに関するペ…
これは、なにをしたくて書いたもの? Node.jsからRedisにアクセスする際に、以前node-redisを使ってみました。 Node.jsからRedisにアクセスしてみる - CLOVER これもだいぶ前の話ですが、今回はioredisを試してみたいと思います。 ioredis ioredisのGitHubリ…
これは、なにをしたくて書いたもの? Redisのインストール方法は、公式にはずっとソースコードからビルドするものだと思っていたのですが、どうやら今は違うみたいです。 Ubuntu LinuxやDebianだとaptでインストール可能になっていたので、試してみることに…
これは、なにをしたくて書いたもの? Expressのセッション管理の仕組みを使ってみようかな、と思いまして。 Expressとセッション Expressのセッションに関する話は、以下に少し出てきます。 Production Best Practices: Security / Use cookies securely Exp…
これは、なにをしたくて書いたもの? Redisのクライアントライブラリを使っていると、たまにデータベースのインデックスらしいきものを指定させられることが あります。 redis-cliのドキュメントでURI指定して接続している例だと、0の部分ですね。 $ redis-c…
これは、なにをしたくて書いたもの? SmallRye Mutiny Vert.x Bindingsを単体でも使ってみようかなと思い、Redis Clientを使って遊ぼうとしていたのですが。 AssertSubscriberを一緒に使っていたら思わずハマったので、まとめてメモ。 SmallRye Mutiny Vert.…
これは、なにをしたくて書いたもの? Redisでたまにクラスタを作るのですが、ふだん素のDockerでやっていて面倒だなーと思うようになり。 Docker Composeで構成しようと思うのですが、Redis Clusterを作る時はコマンドを実行する必要もあり。 このあたり、ど…
これは、なにをしたくて書いたもの? 久しぶりに、Prometheusまわりを見ていこうかなと思いまして。ちょっとずつ。 今回は、RedisのExporterを試してみようと思います。 GitHub - oliver006/redis_exporter: Prometheus Exporter for Redis Metrics. Support…
これは、なにをしたくて書いたもの? Ubuntu Linuxで、Redisをaptリポジトリからインストールする方法を、ちゃんと調べてみようかなと。 環境 今回の環境は、Ubuntu Linux 18.04 LTSとします。 $ lsb_release -a No LSB modules are available. Distributor …
これは、なにをしたくて書いたもの? Redis 5.0がリリースされ、クラスタを構成するコマンド が新しくなったらしい 久しぶりに、Redis Clusterを構成して遊んでみよう という、単にRedis 5.0での手順でRedis Clusterを構成してみようというエントリです。 な…
これは、なにをしたくて書いたもの? RedisのPub/Subの機能をちょっと試してみたくて クライアントは、LettuceでReactive APIで書いてみよう という感じで、単にRedisのPub/Subをどんな感じのものか試してみるためのエントリです。 Redis Pub/Sub Redis上…
これは、なにをしたくて書いたもの? Node.jsを使ったプログラミングの練習がてら、データストアにアクセスでも Redisあたりにアクセスしてみて、試してみようかと Promise使おう A Node.js for Redis Client Node.jsからRedisにアクセスするには、こちらの…
RedisのJavaクライアントのひとつである、Lettuceをちょっと試してみます。LettuceLettuceというのはPivotalが開発しているRedisのJavaクライアントで、 Synchronous、Asynchronous、ReactiveなAPIが利用可能 Master/Slaveをサポート Redis Sentinelをサポ…
ちょっとした小ネタ的に。Apache Geodeは、Memcached ServerおよびRedis Serverになれる機能を持っています。How Gemcached Works | Geode DocsGeode Redis Adapter | Geode Docsそれぞれ、GemcachedとRedis Adapterという名前のようです。Gemcachedについて…
SpringのCache Abstractionでは、バックエンドのキャッシュに対するCache Providerがあり、それぞれCacheManagerの 実装を提供していますが、複数のCacheManagerを組み合わせるCompositeCacheManagerというものがあります。Cache / Dealing with caches with…
SpringのCache Abstractionで提供される各種アノテーションでは、使用するキャッシュを複数指定することが できます。Cache / Declarative annotation-based caching複数のキャッシュを設定した時に、どのような動作をするのか確認してみましょう。なんとな…
SpringのCache Abstractionで、Redisを試してみたくなったので、気になるところの確認を含めて ちょっと遊んでみます。Spring BootのAutoConfigure対象で、裏ではSpring Data Redisを使っているみたいです。Caching / RedisSpring Data Redisここでは、簡単…
Redis Clusterを使ってみたいのと、合わせてそのDockerイメージを作ろうかなと思ってちょっと遊んでみました。Redis 3から、クラスタが組めるようになったそうですね。これを試してみたいと。参考) オフィシャルサイトチュートリアル Redis cluster tutoria…
Ubuntu Linux 14.04 LTSへRedis 3をインストールしてみます。Redis方法は2つ、ソースコードからコンパイルする方法と、apt-getでサードパーティのリポジトリからインストールする方法。今回対象とするRedisは、3.0.6とします。 ソースコードからインストール…