麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

在Ruby on Rails上使用Redis Store的方法

2020-02-24 15:38:56
字體:
供稿:網(wǎng)友

Redis Store 是一個Ruby應用程序的工具包,自然支持碎片、主從復制、編組、超時和名稱空間,其實在RubyonRails中使用非常簡單,下面就讓武林技術(shù)頻道小編帶你來學習在Ruby on Rails上使用Redis Store的方法。
?如何使用:
對于在Rails上使用Redis Store,首先我們需要在Gemfile文件中添加入口
?

ruby;">gem 'redis-rails'gem 'redis-rack-cache' # optional

然后我們就會有如下選擇:

## Cache Store# config/environments/production.rbconfig.cache_store = :redis_store ## Session Store# config/initializers/session_store.rbMyApplication::Application.config.session_store :redis_store,servers: ['redis://:[email protected]:6379/0', 'redis://:[email protected]:6379/1'] ## HTTP Cache# config.rurequire 'rack'require 'rack/cache'require 'redis-rack-cache' use Rack::Cache,metastore: 'redis://localhost:6379/0/metastore',entitystore: 'redis://localhost:6380/0/entitystore'

如你所見,使用這個插件相當簡單,但現(xiàn)在我要教你如何去管理這些設置。
第一個案例不言自明,我們來說說用 ActiveSupport 來加載Redis Store。這里請記住,Redis的contraire僅僅只能支持字符串,所以可以利用序列化與反序列化技術(shù)來存儲任何對象。

這里的第二個案例就稍微復雜一點。首先,我們需要使用一個服務器集群。這里再重復一遍,Redis Store支持分片,也就意味著Http會話在兩臺服務器之間都是互相透明可見的。

最后一個案例主要涉及到Ruby的Http緩存代理,這些緩存的主要作用就是為了加快Http響應,而且也是以名值對的方式來存儲meta數(shù)據(jù)以及entity實體對象的,這里也提一下,如果我們存儲的都是普通的字符串文本,那么 mashalling模塊也是不需要啟動的。

雖然說了這么多,但就上面幾點也只是 Redis store 所有功能的一小部分而已,其實它還支持Rack,Sinatra以及I18n。

就個人而言,武林技術(shù)頻道小編認為它基本上是一個插件,必須在服務器環(huán)境中使用,是一種很好的工具。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 九九热精品免费视频 | 中文字幕在线观看国产 | 精品国产亚洲人成在线 | 久久久久久久久久久久久九 | 国产免费一区二区三区在线能观看 | 国产精品一区二区三区在线看 | 一区二区久久电影 | 久久久久久久久久久国产精品 | 欧美成人区 | 国产一区二区三区视频在线观看 | 国产精品久久久久久婷婷天堂 | 男女污视频在线观看 | 国产成年人网站 | 香蕉视频1024| 91精品国产综合久久久欧美 | 88xx成人永久免费观看 | 红杏网站永久免费视频入口 | 九九黄色| 黄色片网站免费在线观看 | 欧美性a视频 | 欧美日韩成人一区二区 | 日本黄色大片免费 | 在线看一区二区三区 | 日本精品久久久久 | 中文字幕在线观看视频www | 一级免费毛片 | 91美女视频在线观看 | 狠狠操人人干 | 黄色男女视频 | 免费国产 | 久久久久久久久久91 | 久久久资源网 | 国产一级在线观看视频 | 成人在线观看一区二区 | 免费午夜网站 | 一道本不卡一区 | 午夜视频国产 | 1314成人网 | 久久久久久久久久91 | 国产男女 爽爽爽爽视频 | 亚洲欧美成aⅴ人在线观看 av免费在线播放 |