Railsのデフォルトでは、セッションの保存先がCookieになっております。

ただ、それを嫌がって、memcachedやredisを使用するケースをよく聞きます。

ただ、なぜ、Cookieじゃダメなのかがいつもわからず、モヤモヤとしてます。

調べている中でわかったのは
様々な事情からサーバ側にセッションのデータを持ちたくなることがある。

です。

・cookieの場合だと、サーバー側にデータをもつ方法はないのでしょうか?
・サーバー側にデータを持って、どういった用途に使用されるのでしょうか?(ケースによって様々だと思いますが、私は学習不足のため、思い浮かびません・・・。)
・その他、redisなどを好んで使用する理由

どなたか補足していただけないでしょうか?

宜しくお願いします。