我对Redis和Rails4是新手。我已经安装了Redis 2.8.4和'redis-rails‘宝石。
我可以将散列和key&value保存到Redis,并执行以下命令
redis.hset(cartid, prodductid ,20) 如果我去Redis,我可以看到价值
127.0.0.1:6379[1]> hscan "cart_b342b01837edd4073cab312e93864b3a" 0
1) "0"
2) 1) "product_1"
2) "20"
3) "product_5"
4) "20"
5) "product_2"
6) "20"
7) "product_3"
8) "20"现在,我想得到控制器中的值。所以我写了,
@cartitems= redis.hscan(cartid,0)它不起作用。如果我试着调试
raise @cartitems=redis.hscan(cartid,0)或
raise @cartitems=redis.hgetall(cartid)给出了以下误差
预期异常类/对象
希望这是清楚的。不确定,如何显示来自Redis的输出?任何帮助都很感激。
发布于 2015-10-28 04:43:03
它起作用了。但是,我的调试代码是错误的。它会是
raise @cartitems.inspect
希望它能帮到别人。
https://stackoverflow.com/questions/33354478
复制相似问题