首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Rails设置Azure Redis缓存

如何用Rails设置Azure Redis缓存
EN

Stack Overflow用户
提问于 2017-01-20 10:56:47
回答 1查看 1.5K关注 0票数 1

我有一个Rails应用程序,我想使用缓存。就我从互联网上获得的信息而言,我已经在Azure上创建了一个Redis缓存,并安装了Redis,并在redis.rb中配置了以下内容

代码语言:javascript
复制
$redis = Redis.new(:host => 'xxxxx.redis.cache.windows.net', :port => 6380, :db => 10, :password => "xxxxxxxxxxxxxxxxxxxxxxx", :use_ssl => true)

在此之后,我不知道如何用我的数据库映射它,也不知道如何使用它。

EN

回答 1

Stack Overflow用户

发布于 2017-02-10 07:52:09

根据我的理解,听起来您想知道如何通过Redis客户端redis-rb使用Azure。根据您的代码,您似乎知道如何安装Ruby的redis客户端库,并从Azure门户获取连接信息,但代码不正确。

下面是我使用Ruby连接Azure Redis缓存的示例代码。

  1. 通过redis-rb安装gem install redis
  2. 我的代码作为below.Import的redis库需要" redis“#创建一个Redis客户端实例来连接Azure redis Cache #在这里,为了启用SSL,使用#符号值:true设置:ssl符号,请参见https://github.com/redis/redis-rb#ssltls-support redis= Redis.new( :host => '.redis.cache.windows.net‘),:端口=> 6380,:db => <您选择的db索引,如10>,:password =>”,“,:ssl => :true) #然后,设置带值bar的密钥foo并返回OK status = redis.set(' foo ',' bar ')放置状态# => OK #获取密钥的值foo foo = redis.get('foo') puts foo# => bar

更多命令,请参阅命令的Redis官方页面,但有些命令不能用于Azure,请参阅Azure Redis Cache中不支持的Redis命令

希望能帮上忙。如有任何问题,请随时通知我。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41761958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档