В memcached вы можете поместить список в качестве значения. Можете ли вы положить список в beanstalkd?

На самом деле, я хотел бы использовать это для регистрации. Я хочу поместить словарь в beanstalkd.

Каждый раз, когда кто-то заходит на мой сайт, я хочу поместить словарь в beanstalkd, а затем каждую ночь я хочу сценарий, который получит все задания и поместит их в базу данных.

Это сделает это быстро и легко.

1 ответ

Решение

У вас может быть большой верхний предел размера каждой работы в beanstalk (>2 МБ), но производительность в этот момент, похоже, ухудшается. Если размер словаря велик, вы, вероятно, захотите сохранить фактический словарь в таблице SQL и сохранить идентификатор этой строки в задании, а затем попросите работника извлечь строку SQL, когда он получит задание, у которого есть связанный идентификатор.

Другие вопросы по тегам