Ruby&Rails---Redis使用

2017-11-01  本文已影响0人  HPD_黄霹雳

教程

http://www.runoob.com/redis/redis-tutorial.html

mac下安装使用 homebrew安装redis

 brew install redis

启动 redis

可以使用后台服务启动

 brew services start redis

或者直接启动,加载的是默认配置

redis-server

或者加载的是指定配置

redis-server /path/to/redis.conf

可以用redis-cli本地连接到redis服务器


图片.png

在Gemfile中加入ruby的redis库,运行bundle install安装依赖库

gem 'redis'

在Rails中配置与redis的连接

在初始化文件中创建config/initializers/redis.rb

$redis = Redis.new(:host => 'localhost', :port => 6379)

然后用bin/rails s 启动服务器,接着用bin/rails c 进入控制台

项目一启动,就会初始化redis的配置,并且$redis是全局变量,我们可以使用$reids存取数据了

hpddeMacBook-Pro:ieltsbro hpd$ bin/rails c
Running via Spring preloader in process 60029
Loading development environment (Rails 5.1.4)
[1] pry(main)> $redis
=> #<Redis client v4.0.1 for redis://localhost:6379/0>
[2] pry(main)> $redis.set('name','hpd')
=> "OK"
[3] pry(main)> $redis.get('name')
=> "hpd"
[4] pry(main)> 

上一篇下一篇

猜你喜欢

热点阅读