(注:1~8是用mysql创建一个rails项目)
1、安装rails环境
2、创建一个项目(用自己的mysql)
rails new blog -d mysql
修改database.yml的文件
3、启动服务
cd blog
rails s
4、创建一个名为users的controller 注:controller的名称最好为复数
rails g controller users index
5、创建一个名为users的model 注:model的名称为单数
rails g model user name:string password:string
6、数据库转移
radis db:migrate(生成一个名为users的数据库,有name和password两个字段)
7、安装redis服务:sudo apt-get install redis-server
启动服务:redis-server
8、打开项目的Gemfile文件,加入
gem 'redis'
9、配置rails使用redis作为缓存存储
- vim config/initializers/redis.rb
- $redis = Redis.new(:host => 'localhost', :port => 6379)
- def getall //如果users里面的数据是空的,则从数据库中获取数据放入users中
- users = $redis.get("users")
- $redis.set("users", users)
- def delall //发生增删改操作时则调用该方法
- <% @users.each do |user| %>
- <td><%= user['name'] %></td>