首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Rails 4上显示Redis的Hash值?

如何在Rails 4上显示Redis的Hash值?
EN

Stack Overflow用户
提问于 2015-10-26 19:56:16
回答 1查看 98关注 0票数 1

我对Redis和Rails4是新手。我已经安装了Redis 2.8.4和'redis-rails‘宝石。

我可以将散列和key&value保存到Redis,并执行以下命令

代码语言:javascript
复制
redis.hset(cartid, prodductid ,20) 

如果我去Redis,我可以看到价值

代码语言:javascript
复制
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"

现在,我想得到控制器中的值。所以我写了,

代码语言:javascript
复制
 @cartitems= redis.hscan(cartid,0)

它不起作用。如果我试着调试

代码语言:javascript
复制
raise @cartitems=redis.hscan(cartid,0)

代码语言:javascript
复制
  raise @cartitems=redis.hgetall(cartid)

给出了以下误差

预期异常类/对象

希望这是清楚的。不确定,如何显示来自Redis的输出?任何帮助都很感激。

EN

回答 1

Stack Overflow用户

发布于 2015-10-28 04:43:03

它起作用了。但是,我的调试代码是错误的。它会是

raise @cartitems.inspect

希望它能帮到别人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33354478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档