Ruby on rails 3 如何列出所有Memcachier';Heroku的钥匙是什么?
是否可以列出Rails应用程序的所有memcachier键?我的应用程序只用了3个键,Memcachier应用程序的页面上有30多个键Ruby on rails 3 如何列出所有Memcachier';Heroku的钥匙是什么?,ruby-on-rails-3,heroku,memcached,Ruby On Rails 3,Heroku,Memcached,是否可以列出Rails应用程序的所有memcachier键?我的应用程序只用了3个键,Memcachier应用程序的页面上有30多个键 谢谢您不能在memcached中列出所有密钥。memcached是一个缓存,而不是一个数据库——如果您需要一致地检索所有密钥,那么memcached可能不是您想要使用的工具 考虑到这一点,有两件事: 实际上,可以检索第一个meg左右的密钥:。您的prod服务器不应依赖于此 您可以设置一个系统,将一个键保存在memcached中(例如命名为index),该系统的
谢谢您不能在memcached中列出所有密钥。memcached是一个缓存,而不是一个数据库——如果您需要一致地检索所有密钥,那么memcached可能不是您想要使用的工具 考虑到这一点,有两件事:
- 实际上,可以检索第一个meg左右的密钥:。您的prod服务器不应依赖于此
- 您可以设置一个系统,将一个键保存在memcached中(例如命名为
),该系统的值包含存储的所有键的列表。每次添加/删除密钥时,都会更新index
的密钥列表。您只需检索索引
,即可获得所有键的列表。然而,请记住,你的应用程序不应该依赖这种技术来处理关键的事情索引