连接Rails和Redis的简单方法
导言
为了让初学者更容易理解,我写下了那些过于简化的文章,以及我自己理解的部分。
前提 tí)
需要已安装Redis(如果是Mac系统,则可以使用brew安装)
请参考以下链接:https://qiita.com/sawa-@github/items/1f303626bdc219ea8fa1
Redis连接方式
用Ruby on Rails创建新项目
请将以下内容用中文进行本地化改写,只需要提供一种选项:↓
在Gemfile中添加「gem ‘redis-rails’」。
请用中文将以下内容进行释义,只需要提供一种选项:
请将以下内容用中文释义
gem 'redis-rails'
请下车。
bundle install
请将以下内容用中文进行本土化改写,只需要一个选项:
↓
请将以下内容翻译成中文,只需要一个版本:
rails s
请用中文重新表达以下内容,只需提供一种选项:↓
在另一个选项卡中执行”redis-server”命令(启动Redis服务器)。
redis-server
请用中文自然地改写以下句子,只需要提供一个版本:
↓
在config/initializers中创建一个名为”session_store.rb”的文件。
请用中文将以下内容进行同义改写:
请提供一种选项。
请对以下内容进行中文原生语言重新表述,只需一种选项:
I went to the park yesterday with my friends and we had a great time playing basketball.
在「session_store.rb」文件中,按照以下方式进行记录,
アプリケーション名::Application.config.session_store :redis_store, {
servers: [
{
host: "localhost",
port: 6379,
db: 0,
namespace: "session"
},
],
expire_after: 90.minutes
}
请用中文将下面的句子重新表达一遍,只需要一种表达方式:
– The current situation in our country is causing a lot of concern among the citizens.
到此为止,连接已完成。
请用中文按原文思路进行改写,只需要给出一个选项。
“Can you please help me find the nearest train station?”
猫喜欢睡觉的时间很长。
如何确认连接
rails c
请注意
以下是在Rails控制台中的代码。
redis = Redis.new(url: "redis://localhost:6379/0”)
请用中文来改写以下内容,只需要提供一种选择 :
这本书非常有趣,我强烈推荐给你。
返回值应该是 “#<Redis客户端 v4.1.3 用于 redis://localhost:6379/0>”。
请将以下内容用中文进行本地化改写,只需提供一种选择:
↓
以下是将Rails控制台中的内容进行中文原生化的翻译:
在Rails控制台中输入
redis.select 0
如果返回值显示为“OK”,则表示连接确认已完成。
当执行「redis-cli」命令时应该能够连接成功。