Redisを学ばねば・・
Mojo::Redisでsetの値をハッシュレフで動かそうとしていた!!
Redisをインストールと基本操作 を参照して基本操作から学ぼう
redisコマンド一覧 こちらは結構充実してまとまっている。いい感じだ。
チャットルームに入っている人を管理したい
redis-cliでコマンドラインから確認できるのがいいです。
hset chat ytnobody perlbeginners hset chat dokechin mishimapm hset chat yusukebe yokohamapm hvals chat 1) "mishimapm" 2) "perlbeginners" 3) "yokohamapm" hkeys chat 1) "dokechin" 2) "ytnobody" 3) "yusukebe"
Mojo::Redisで使うには
まだ動かないけど、こんな感じ・・・
use strict; use warnings; use Mojo::Redis; my $redis = Mojo::Redis->new; $redis->hset(chat => {ytnobody=>"perlbeginners"}); $redis->hset(chat => {dokechin=>"mishimapm"}); $redis->hset(chat => {yusukebe=>"yokohamapm"}); $redis->hvals(chat=> sub{ my ($redis, $vals) = @_; for my $val(@$vals){ say $val; } });