(注: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>