Ruby&Rails---Redis使用

教程

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)> 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容