RedisのKeyのnaming convention(命名規則)
基本自由に決められますが、何かしら方針が欲しいですよね。 調べてみるとオフィシャルのページに書いてありました。
Try to stick with a schema. For instance "object-type:id:field" can be a nice idea, like in "user:1000:password". I like to use dots for multi-words fields, like in "comment:1234:reply.to".
なので、user_id=1のusernameがkamepacaだったら、
user_id:1:username = kamepaca
でいいと思います。Perl的には下みたいに入れておけば良いでしょう。
use Redis;
use JSON;
my $redis = Redis->new(server => "localhost:6379");
$redis->set("user_id:1:username" => kamepaca");
$redis->set("user_id:1:feeling_history" => $data);