heroku では、各 redis プロバイダー (myredis、redistogo、redisgreen、openredis) は、提供するプランごとに redis インスタンスへの接続数を指定します。
この数字はどういう意味ですか?インスタンスに接続されている Web サーバーの数ですか、それとも Web アプリケーションを使用してデータを変更しているエンド ユーザーの数ですか?
この数字はどういう意味ですか?インスタンスに接続されている Web サーバーの数ですか。
Redis に接続されているソケットの数です。Redis クライアント ライブラリは、1 つのソケットまたはソケットのプール (別名接続) を使用して Redis に接続できます。したがって、本当に重要なのは、Redis を介して同時に接続されるソケットの数です。
Redis データベースに接続しているユーザーに関する詳細情報を取得するには、CLIENT LIST (v2.4.0+) コマンドを使用すると、次のような結果が得られます。
redis 127.0.0.1:6379> client list
addr=127.0.0.1:37219 fd=6 name= age=672320 idle=216 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=info
addr=10.90.20.10:6379 fd=7 name= age=665888 idle=2 flags=M db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=exec
addr=10.90.20.12:42266 fd=5 name= age=325274 idle=2 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=evalsha
addr=127.0.0.1:51897 fd=8 name= age=3447 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
ほとんどの DB アダプターは、使用できるデータベースへの接続の「プール」を作成します。
Heroku からのこの最近の投稿https://devcenter.heroku.com/articles/concurrency-and-database-connectionsでは、私よりもはるかに詳細に説明しています。