2015-10-26 59 views
1

我是Redis和Rails4的新手。我已經安裝了Redis 2.8.4 和'redis-rails'寶石。如何在Rails 4上顯示Redis的哈希值?

我可以節省哈希和關鍵&價值的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的輸出? 任何幫助表示讚賞。

回答

0

它正在工作。但是,我的調試代碼是錯誤的。 這將是

raise @cartitems.inspect

希望,這將幫助別人。