RailsでRedis使う
Redisとは、KVS(Key-Value-Store)型のデータベースの事で、保存のデータ構造がキーバリュー式になっています。 また、全てのデータセットをメモリに読み込むので非常に高速です。
まず適当なrailsアプリケーションを作ります。
※redisがPCに入っていることが前提です。 macならhomebrewで入ります。
$ rails new using_redis-rails
インストール
Gemfileに以下を追記します
#Gemfile gem 'redis'
redis-serverを起動します。
$ redis-server
コンソールからデータを入れます。
$ rails c > Redis.new => #<Redis client v3.2.2 for redis://127.0.0.1:6379/0> > Redis.new.set('redis_key', 'val')
redis-cliで確認します。
$ redis-cli 127.0.0.1:6379> get reis_key "val"
次はredis-rails使いたいです。
redisはリアルタイム性が求められる処理でよく使われます。下のページに詳しく書いてあります。