Насколько большой массив может храниться в базе данных Redis?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Насколько большой массив может храниться в базе данных Redis?

Сообщение Anonymous »

Какой максимальный размер массива может быть помещен в кэш 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 ГБ памяти; и мне интересно, есть ли какие-либо ограничения при хранении массива.

Подробнее здесь: https://stackoverflow.com/questions/567 ... s-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»