Size: a a a

2021 May 15

†и

† Timur † ибн Тарага... in Go-go!
если вариант с очередью не устраивает, то ты за линию можешь спокойно достать 3 обьявления с минимальным  count
источник

†и

† Timur † ибн Тарага... in Go-go!
только тут обьяления которые создались в разные даты будут по разному показываться
источник

†и

† Timur † ибн Тарага... in Go-go!
так как более новое будет догонять старое по каунтеру
источник

†и

† Timur † ибн Тарага... in Go-go!
а очередь это как раз равномерная выдача обьявлений
источник

t

tmaket support in Go-go!
допустим массив в редисе, где ключ айдишник объявления, а значение — количество показов?
источник

†и

† Timur † ибн Тарага... in Go-go!
тогда ты ничего не сделаешь)
источник

t

tmaket support in Go-go!
да не, отупел немножко просто, хотел посоветоваться как саму концепцию реализовать
источник

†и

† Timur † ибн Тарага... in Go-go!
если ты хочешь в бд хранить, возьми постгрес или монгу(лучше постгрес), и создай там два поля
источник

†и

† Timur † ибн Тарага... in Go-go!
last_show_dttm, promotions_count
источник

†и

† Timur † ибн Тарага... in Go-go!
когда показываешь, обновляешь last_show_dttm
источник

†и

† Timur † ибн Тарага... in Go-go!
чтобы выбрать что показывать: order by last_shown limit 3
источник

†и

† Timur † ибн Тарага... in Go-go!
у тебя тут promotions_count вообще не нужен на самом деле
источник

†и

† Timur † ибн Тарага... in Go-go!
если ты хочешь чтобы уведомления все показывались равномерно - то просто показывай их по очереди
источник

†и

† Timur † ибн Тарага... in Go-go!
если ты хочешь чтобы новые обьявления показывались чаще старых и таким образом догоняли их по promotions_count, то сортируй по нему
источник

t

tmaket support in Go-go!
спасибо, добрый человек, куда деньги занести :D
источник

†и

† Timur † ибн Тарага... in Go-go!
а деньги не помешали бы(шутка)
источник

†и

† Timur † ибн Тарага... in Go-go!
)))))))))))))))))))))
источник

†и

† Timur † ибн Тарага... in Go-go!
жду первой зп на новой работе больше др
источник

t

tmaket support in Go-go!
просто хотелось на редиске это все сделать, потому что при обновлении last_show_dttm в постгресе
может прилететь новый запрос, а last_show_dttm еще не обновился в базе
источник

t

tmaket support in Go-go!
если например 10 юзеров сразу с фронта запросили объявления

тогда таблицу локать нужно получается
источник