0

イオレディスを使用。を使用していませんredis.disconnect()が、最近Ready check failed: ERR max number of clients reachedエラーが発生しました。

これは私が閉じていないことに関係していますか?

4

1 に答える 1

1

redisFree() を使用して、redisConnect() によって作成された接続ソケットを解放します

接続を閉じずに継続的に開くことはお勧めできません。これはリソースを消費するだけでなく、プログラムのクラッシュにつながる可能性もあります。同時に開くことができるファイル記述子の最大数は 1024 です。この制限を超えると、Redis はエラーを表示します: ソケットを作成できません。開いているファイルが多すぎます。

これが役立つことを願っています..

于 2016-10-15T15:06:08.007 に答える