腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
找到
使用
redis
cache
on
rails
的
最佳
方法
、
我尝试
使用
Redis
在
rails
上进行缓存,但在尝试缓存多语言时遇到了挑战。因为我
的
Redis
需要用table_translations缓存 我尝试了一些代码,但我不认为这是最好
的
方法
我有一个
使用
Erb模板
的
实例变量 def index @posts = fetch_posts,所以我为翻译创建了一个
Redis
键 我
的
输出是: {"id":1,"slug"
浏览 43
提问于2019-04-18
得票数 0
1
回答
无法加载红宝石现金商店
、
在develompent.rb中,当我在本地启动
rails
服务器(
rails
5.2.0,ruby2.5.1)时安装了宝石
redis
'4.0.1'回溯(最近一次调用) .rvm/gems/ruby-2.5.1@
rails
-test
浏览 1
提问于2018-04-16
得票数 0
2
回答
在乘客分叉时重新启动
Rails
Redis
缓存存储连接
、
、
、
我想
使用
redis
缓存存储(
使用
gem)。它在本地工作得很好,但在生产中,当Passenger派生多个
Rails
工作者实例时,我们得到了
Redis
错误,这表明关于
Redis
访问
的
不同实例之间存在同步问题。我
的
问题是-我如何创建一个新
的
Redis
连接,当我执行
Rails
.
cache
操作时将
使用
它,比如读,写等。?我
的
config/env
浏览 0
提问于2012-07-08
得票数 6
回答已采纳
6
回答
在初始化器中设置
cache
_store
、
、
、
、
我正在尝试
使用
作为我
的
Rails
3
cache
_store。我还有一个初始化器/app_config.rb,它加载一个用于配置设置
的
yaml文件。在我
的
初始化器/
redis
.rb中,我有:然而,这似乎不起作用如果我这样做了:
浏览 2
提问于2011-04-28
得票数 21
回答已采纳
1
回答
如何在
rails
中更改
redis
amazon elasticache
的
最大内存策略?
、
、
我正在
使用
redis
商店创业板配置
rails
cache
_store来
使用
redis
。我想把驱逐政策设为所有的-lru。然而,我无法从
rails
中
找到
一种
方法
来做到这一点。
浏览 6
提问于2015-07-04
得票数 6
回答已采纳
4
回答
rails
:如何从
Rails
.
cache
获取所有键值
、
我想
使用
Rails
.
cache
(memory_store)维护用户在线/离线列表。def update_status
Rails
.
cache
.write(name,Time.now.utc.iso8601, expires_in: 6.seconds)但是,我如何获得存储在<e
浏览 2
提问于2017-05-04
得票数 16
1
回答
Rails
低级缓存不进行缓存
、
、
、
、
我有一个名为Event
的
模型。在事件模型中,我有以下代码:
Rails
.
cache
.fetch("events", expires_in: 2.days) doend 我在控制器中调用all_events
方法
。如果上面的
方法
有效,那么服务器日志应该只在第一次调用控制器代码时显示查询,并且在接下来
的
两天中,事件应该在内存中以数组
的
形式存在-对吗?由于某
浏览 0
提问于2017-10-24
得票数 3
2
回答
用RSpec测试一组链接
的
命令
、
我有以下代码:我试图编写一个规范来对这个响应进行存根,这样我就可以控制它在测试中返回
的
内容。然而,通常
的
简单期望在这里似乎不起作用,因为它是一个
方法
链。 如何在RSpec中测试这些代码?
浏览 4
提问于2022-09-14
得票数 0
2
回答
Rails
.
cache
.clear返回零
、
我有这个设置config.
cache
_store = :
redis
_store, ENV['
REDIS
_
CACHE
_URL']127.0.0.1:6379> set random_key1现在我转到控制台并执行
Rails
.
cache
.clear,它返回零 我仍然能够访问红宝石中
的
密钥random_key。我也看不出
Rails
.
cache
在这里返回了什么,ru
浏览 4
提问于2017-07-24
得票数 2
回答已采纳
4
回答
找不到
redis
_store
的
缓存存储适配器
、
"
redis
-store"config.
cache
_store = :
redis
_store/gems/activesupport-3.1.3/lib/active_support/
cache
.rb:65:in‘查找_存储’:找不到
redis
_store
的</
浏览 17
提问于2012-03-19
得票数 16
回答已采纳
1
回答
在
Rails
5中
使用
不同
的
redis
存储进行会话和缓存
、
、
、
我是Ruby和
Rails
的
新手。我正在
使用
Rails
5.2构建一个web应用程序。我已经将它配置为
使用
redis
-
cache
-store来管理视图缓存: key: "sid", expire_afte
浏览 1
提问于2018-08-07
得票数 0
回答已采纳
1
回答
Rails
+ Sidekiq:
Redis
重置为空状态(sidekiq历史记录丢失)
、
、
我们有一个
Rails
6.1应用程序,并
使用
Sidekiq进行后台作业。有时,sidekiq web UI重置为初始状态,显示已完成/失败
的
作业计数器接近零,这表明最近
的
Redis
重置。这可能是什么原因造成
的
?
浏览 4
提问于2021-07-24
得票数 1
2
回答
在
Rails
3.1中如何获取片段过期日期?
、
、
这是为了:,索引中
的
每个站点地图都是缓存
的
动作。我想添加<lastmod>属性,在我
的
例子中,它将是缓存条目的创建时间。ProductsController < ActionController @products = Product.allend
Rails
.
cache
.get(:controller=>'products',:a
浏览 0
提问于2011-11-23
得票数 4
回答已采纳
3
回答
有没有在
Rails
中测试
Redis
逻辑
的
gem?
、
、
、
它可以是一个单独
的
测试数据存储,也可以只是将所有
Redis
命令命名为一个测试命名空间
的
简单命名空间。 如果任何人知道任何lemme知道,否则我会写一个和OS它:)
浏览 4
提问于2011-11-27
得票数 14
回答已采纳
1
回答
回退到RedisStore上
的
FileStore变得不可用
、
、
、
我
使用
Redis
(
使用
redis
- store )作为我
的
Rails
4应用程序
的
缓存存储。然而,如果我杀死了我
的
redis
-server,应用程序就会出错(
Redis
没有
找到
错误)。当缓存存储变得不可用时,恢复到FileStore或根本不缓存
的
最佳
方法
是什么?
浏览 1
提问于2016-05-24
得票数 0
5
回答
如何在Ruby on
Rails
上列出内存缓存存储中
的
键?
我
使用
的
是
Rails
3。 如何在Ruby on
Rails
上列出内存缓存存储中
的
键?
浏览 0
提问于2012-03-07
得票数 43
回答已采纳
1
回答
“需要NOAUTH身份验证”用于
Redis
的
Azure缓存Gitlab错误
、
、
我已经为
Redis
创建了一个Azure缓存,我正在尝试将它用作Gitlab
的
外部
redis
。"gitlab_
rails
['auto_migrate'] = false
redis
['enable'] = false gitlab_
rails
['
r
浏览 11
提问于2020-02-21
得票数 0
回答已采纳
2
回答
Rails
缓存存储:如何
使用
密码配置
redis
_
cache
_store
、
、
在我
的
环境文件中,我有: config.
cache
_store = :
redis
_
cache
_store, { url: ENV.fetch('
REDIS
_URL_CACHING', '
redis
:/mypassword@localhost:6379/0 但是,如果我想检查
rails
是否连接到
redis
,我会得到: >
Rails
.
cache
.
redis
浏览 45
提问于2020-07-02
得票数 0
回答已采纳
5
回答
美洲狮叉后与
Redis
重新连接
、
、
我在
rails
应用程序中
使用
一个全局变量来
使用
存储
redis
客户端。我还
使用
作为生产环境中
的
web服务器,并
使用
capistrano部署代码。在部署过程中,卡皮斯特拉诺重新启动美洲狮。每次启动或重新启动美洲狮web服务器时,当我第一次
使用
$
redis
访问
Redis
存储中
的
数据时,总是会得到一个“内部服务器错误”。如果puma在没有运行puma进程
的
情况下启动,或者在puma进程<e
浏览 4
提问于2013-09-10
得票数 5
1
回答
使用
Redis
存储
Rails
会话
、
、
Rails
的
默认会话存储是cookie_store。这使得会话存储在客户端(如果我错了请纠正我)。 我希望更改此默认行为,以便将会话存储到
Redis
数据库中。我在互联网上
找到
的
帖子/文章建议设置一个缓存存储以
使用
redis
_
cache
_store,然后对session_store
使用
cache
_store。据我所知,这意味着缓存和会话都将
使用
相同
的
数据库(实例)。我不想这
浏览 6
提问于2021-02-19
得票数 8
点击加载更多
相关
资讯
在工作场所使用技术的最佳方法!
使用Python找到和删除相似文件的方法
Rails 5.2.0 发布,开源网络应用框架
使用机器人编程语言完成复杂任务的最佳方法是什么?
Spring全家桶—SpringBoot2集成Redis缓存
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券