OS X Lion で Ruby on Rails 3.0.6 を実行しています。memcached サーバー インスタンスをセットアップし、テスト目的で開発中にキャッシュしていました。すべてが正常に機能していましたが、データベースを消去して、データなしでアプリケーションがどのように実行されるかを確認することにしました。私はそれをクリアし、Apache を再起動し、開発モードでキャッシュをオフにしました。ホームページにアクセスすると、データがまだキャッシュされているように見えたので、Apache を再起動しましたが、効果はありませんでした (データベースにデータがないことに注意してください)。次に、memcached プロセスを強制終了しました (再起動されました)。それはうまくいきませんでした。そのため、マシンをシャットダウンして再起動しましたが、それでもデータはキャッシュされています。
このキャッシュをフラッシュする方法はありますか? メモリに保存されている場合、再起動してもキャッシュがクリアされないのはなぜですか?