Насколько большой массив может храниться в базе данных Redis? - PullRequest
0 голосов
/ 27 июня 2019

Какой максимальный размер массива может быть put в кэше Redis?

Я рассматриваю временное хранение данных в кэше Redis. Общий процесс хранения данных таков:

// Это из фреймворка Laravel (PHP)

$existing_data = Cache::store('redis')->get('existing_data');

array_push($existing_data, ['elem1' => $elem1, 'elem2' => $elem2, 'elem3' => $elem3]);

Cache::store('redis')->put('existing_data', $existing_data, 30*60);

Как видите, размер массива будет увеличиваться, и я подозреваю, что в моем $existing_data содержится около 150 000 - 200 000 под-массивов; прежде чем я вытащу их из Redis и сохраню их в своей базе данных.

Мой сервер Redis имеет 1,5 ГБ памяти; и мне интересно, есть ли какие-либо ограничения, которые он будет устанавливать при хранении массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...