吉林十一选五开奖结果 > 行业资讯 > 国外 >
栏目列表

junwong 介绍 Redis Store

来源:oschina 作者:junwong 发表于:2012-06-25 13:38  点击:
Redis Store 是一个专为Ruby应用程序服务的工具包,原生就支持分片,主从复制,编组以及超时和命名空间。此外,在Ruby on Rails上使用它也是非常的简单。 如何使用: 对于在Rails上使用Redis Store,首先我们需要在Gemfile文件中添加入口 1 gem redis-rails
Redis Store 是一个专为Ruby应用程序服务的工具包,原生就支持分片,主从复制,编组以及超时和命名空间。此外,在Ruby on Rails上使用它也是非常的简单。


 
如何使用:
对于在Rails上使用Redis Store,首先我们需要在Gemfile文件中添加入口
1 gem 'redis-rails'
 
2 gem 'redis-rack-cache' # optional
 
 
然后我们就会有如下选择:
01 ## Cache Store
 
02 # config/environments/production.rb
 
03 config.cache_store = :redis_store
 
04  
 
05 ## Session Store
 
06 # config/initializers/session_store.rb
 
07 MyApplication::Application.config.session_store :redis_store,
 
08 servers: ['redis://:[email protected]:6379/0', 'redis://:[email protected]:6379/1']
 
09  
 
10 ## HTTP Cache
 
11 # config.ru
 
12 require 'rack'
 
13 require 'rack/cache'
 
14 require 'redis-rack-cache'
 
15  
 
16 use Rack::Cache,
 
17 metastore: 'redis://localhost:6379/0/metastore',
 
18 entitystore: 'redis://localhost:6380/0/entitystore'
 
 
如你所见,使用这个插件相当简单,但现在我要教你如何去管理这些设置。
第一个案例不言自明,我们来说说用 ActiveSupport 来加载Redis Store。这里请记住,Redis的contraire仅仅只能支持字符串,所以可以利用序列化与反序列化技术来存储任何对象。
 
这里的第二个案例就稍微复杂一点。首先,我们需要使用一个服务器集群。这里再重复一遍,Redis Store支持分片,也就意味着Http会话在两台服务器之间都是互相透明可见的。
 
最后一个案例主要涉及到Ruby的Http缓存代理,这 些缓存的主要作用就是为了加快Http响应,而且也是以名值对的方式来存储meta数据以及entity实体对象的,这里也提一下,如果我们存储的都是普 通的字符串文本,那么 mashalling??橐彩遣恍枰舳?。
 
虽然说了这么多,但就上面几点也只是 Redis store 所有功能的一小部分而已,其实它还支持Rack,Sinatra以及I18n。
 
总结
我个人认为 Redis 基本算是你的服务器环境必须用用的一个插件,它速度快而且可使用范围广泛,比如可以作为数据库,缓存,分片机等等,真算得上是一个不错的工具。然而任何好 处都是有代价的:与Rails一样,为了使用它,你必须花费大量的时间与安装与配置才能在性能,以及内存使用上找到一个绝佳的平衡点。

吉林十一选五开奖结果 www.ktn03.cn

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%
  • 上一篇:火狐求变:推开源移动操作系统
  • 下一篇:没有了
  • 户外高空作业 安全为先 2019-05-09
  • 共产主义社会,马克思主义对未来的科学预测。对于共产党人来说,是自己的信仰,对于相信这种科学预测者来说,是一种价值追求。至于未来的共产主义实行什么样的分配方式,马 2019-05-09
  • 回复@艾鸣1:你的老蚕暴露无遗,还好意思笑?这个帖子会成为你终身的耻辱! 2019-05-04
  • 连晴高温重庆动物园动物避暑尽显萌态 2019-05-02
  • 全国各地台协秘书长工作会议在天津召开 2019-05-02
  • 对中国,美国只剩下高等学校一个优势。中国应与日、俄、韩、澳实行联合办学机制,不足师资,一起把他们从美国挖过来,所正很多是移民过去的 2019-05-02
  • “让十九大精神口口相传” 2019-05-01
  • 中国元宵花灯点亮“欧洲心脏”(1) 2019-05-01
  • 今年民歌节预计将有8000人前往 周边停车泊位有限 2019-05-01
  • 小说文体审视、研究唐蕃关系的新突破 2019-05-01
  • 南方都市报:数看世界杯你家爱豆粉了谁? 2019-04-28
  • 新赛季或退役的四名球星:42岁妖刀或已到了生涯尽头 2019-04-28
  • 中共中央直属机关党校 2019-04-28
  • 人民日报评论员:中国梦归根到底是人民的梦 2019-04-28
  • 达州消防成功处置一起天然气泄漏事故 2019-04-26
  • 692| 520| 277| 94| 301| 209| 99| 854| 870| 428|