Redis Store的使用-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Redis Store的使用

2016-02-18 16:00:42 2005 1

Redis Store 是一个专为Ruby应用程序服务的工具包,原生就支持分片,主从复制,编组以及超时和命名空间。有没有好的案例参考一下?

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:44:06

    对于在Rails上使用Redis Store,首先我们需要在Gemfile文件中添加入口
    `gem 'redis-rails'
    gem 'redis-rack-cache' # optional`
    然后我们就会有如下选择:
    ## Cache Store
    # config/environments/production.rb
    config.cache_store = :redis_store

    ## Session Store
    `# config/initializers/session_store.rb
    `MyApplication::Application.config.session_store :redis_store,
    servers: ['redis://:secret@192.168.6.23:6379/0', 'redis://:secret@192.168.6.99:6379/1']`

    ## HTTP Cache
    # config.ru
    `require 'rack'
    require 'rack/cache'
    require 'redis-rack-cache'`

    `use Rack::Cache,
    metastore: 'redis://localhost:6379/0/metastore',
    entitystore: 'redis://localhost:6380/0/entitystore'`
    如你所见,使用这个插件相当简单,但现在我要教你如何去管理这些设置。
    第一个案例不言自明,我们来说说用 ActiveSupport 来加载Redis Store。这里请记住,Redis的contraire仅仅只能支持字符串,所以可以利用序列化与反序列化技术来存储任何对象。
    第二个案例就稍微复杂一点。首先,我们需要使用一个服务器集群。这里再重复一遍,Redis Store支持分片,也就意味着Http会话在两台服务器之间都是互相透明可见的。
    最后一个案例主要涉及到Ruby的Http缓存代理,这些缓存的主要作用就是为了加快Http响应,而且也是以名值对的方式来存储meta数据以及entity实体对象的,这里也提一下,如果我们存储的都是普通的字符串文本,那么 mashalling模块也是不需要启动的。

    0 0
相关问答

37

回答

ISV接入钉钉详细示例以及代码(JAVA版本)  --服务窗代码部分放出

蛋蛋oo蛋蛋 2016-08-13 16:22:00 55321浏览量 回答数 37

19

回答

[@倚贤][¥20]学习Java后端的疑惑

小江同志 2018-10-24 16:11:21 132507浏览量 回答数 19

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 259797浏览量 回答数 38

23

回答

【精品问答合集】Redis热门问答

李博 bluemind 2019-05-29 16:36:15 127032浏览量 回答数 23

9

回答

HaoSQL,好用的SQL等数据库一键包发布!

梦丫头 2017-11-14 15:20:55 71083浏览量 回答数 9

30

回答

基础语言百问-Python

薯条酱 2017-05-17 18:01:13 65183浏览量 回答数 30

11

回答

【精品问答合集】MongoDB热门问答

李博 bluemind 2019-05-29 16:50:19 121296浏览量 回答数 11

14

回答

对象存储oss【问答合集】

我是管理员 2018-08-03 14:54:02 67704浏览量 回答数 14

80

回答

高性能本地SSD盘ECS正式商用啦!!(增加SSD申请地址和官方测试结果)

qilu 2014-12-01 17:15:26 52794浏览量 回答数 80

13

回答

【精品问答合集】Java热门问答

李博 bluemind 2019-05-29 16:00:45 125520浏览量 回答数 13
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载