我正在尝试读取Rails.cache中设置的缓存值,我正在使用rails 3.1并使用dalli。
当我执行此块时,我会收到一些不需要的字符
这是代码块
@total_count = Rails.cache.fetch(count_key){
connection.select_rows("select FOUND_ROWS()").first.first.to_s
}
我得到的输出是
���Uc��T�022b�bsu���#
当我尝试在total_count上使用insepect时,我得到以下输出
"\x1F\x8B\b\x00\xAC\xF9\xC5U\x00\x03c\xE1\xF0T\xE2022b\xB3bsu\x03\x00\x9A\x84\xF8#\r\x00\x00\x00"
我期待一个整数值,如128或222.任何人都可以在这里建议可能出现的问题,谢谢。
答案 0 :(得分:0)
我想出了问题,我重新启动了memcache服务器并解决了我的问题,谢谢。