Ruby redisに接続してキーの値を取得する
Rubyで、redisに接続してキーの値を取得するソースコードを記述してます。
環境
- OS windows11 home
- ruby ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x64-mingw32]
- redis 3.0.504
- vscode 1.63.2
ライブラリインストール
ライブラリ「redis-objects」を使います。ない場合は「gem」を使ってインストールしておきます。
gem install redis-objects
サンプルコード
localhostにある「redis」に接続して、以下のキーの値を取得するサンプルコードを実行してみます。
127.0.0.1:6379> mget k1 k2 k3
1) "aaa"
2) "bbb"
3) "ccc"
ここでは「test.rb」という名前で作成してます。
require 'redis'
require 'redis/objects'
redis = Redis.new(
:host => 'localhost',
:port => 6379,
:db => 0
)
puts redis.get("k1")
puts redis.get("k2")
puts redis.get("k3")
実行結果を確認すると、それぞれのキーの値が取得されていることが確認できます。
> ruby test.rb
aaa
bbb
ccc
「mget」も使用可能です。
require 'redis'
require 'redis/objects'
redis = Redis.new(
:host => 'localhost',
:port => 6379,
:db => 0
)
puts redis.mget("k1", "k2", "k3")
実行結果
> ruby test.rb
aaa
bbb
ccc
-
前の記事
jquery keydownとkeypressとkeyupが実行される順番 2022.05.06
-
次の記事
VSCODE エクスプローラーを閉じるショートカットキー 2022.05.06
コメントを書く