ローカルでmemcachedが動いてる状態からHerokuのAdd-on追加して本番で動かすまで
##Herokuのadd-onにあるmemcachedは2種類
今回は無料で25MBメモリのあるMemcached Cloud を使う
##クレジットカード情報登録
Add-onを を使うには無料でもクレジットカード登録が必要
マイページのAccountから登録
https://dashboard.heroku.com/account
##Add-on 追加
これにそってやる
https://devcenter.heroku.com/articles/memcachedcloud
####1.Add-on追加
$ heroku addons:add memcachedcloud:25
Adding memcachedcloud:25 on {APP_NAME}... done, v9 (free)
Use `heroku addons:docs memcachedcloud` to view documentation.
####2.Herokuのアプリ設定ファイルに追加されたか確認
$ heroku config
=== {APP_NAME} Config Vars
.
.
MEMCACHEDCLOUD_PASSWORD: 文字列文字列
MEMCACHEDCLOUD_SERVERS: 文字列文字列
MEMCACHEDCLOUD_USERNAME: 文字列文字列
.
.
MEMCACHEDCLOUD_PASSWORD
,MEMCACHEDCLOUD_SERVERS
,MEMCACHEDCLOUD_USERNAME
が追加されている
####3.ソース修正しデプロイ
.
.
if ENV["MEMCACHEDCLOUD_SERVERS"]
config.cache_store = :dalli_store, ENV["MEMCACHEDCLOUD_SERVERS"].split(','), { :username => ENV["MEMCACHEDCLOUD_USERNAME"], :password => ENV["MEMCACHEDCLOUD_PASSWORD"] }
end
.
.
heroku configにあるMEMCACHEDCLOUD_PASSWORD
,MEMCACHEDCLOUD_SERVERS
,MEMCACHEDCLOUD_USERNAME
をいれる
####4.起動確認
$ heroku addons:open memcachedcloud
ブラウザに起動状況とリソース状況が表示される
StatusがACTIVEなら起動中
以上