Size: a a a

var chat = new Chat();

2021 October 02

EG

Egor Gusarenko in var chat = new Chat();
При полном простое теоретически кэш сам очистится
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я же выше написал, не всегда ты хранишь простую сущность которая 1:1 с твоей которую ты обновляешь
источник

E

Etki in var chat = new Chat();
Нет, томбстоун это просто вторая запись, которая говорит что после такой-то временной отметки делать вид что записи нет.
источник

E

Etki in var chat = new Chat();
Ну а я проироинизировал, что такой подход не нужен
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты говорил что ттл не нужен, я говорю что в кеш можно засунуть не только 1 сущность простую
источник

Ɖ

Ɖrēw in var chat = new Chat();
Мы о разных вещах
источник

E

Etki in var chat = new Chat();
Если вы не знаете условий инвалидации записи, то у вас уже беда с консистентностью
источник

E

Etki in var chat = new Chat();
Поставить ей таймаут это припарки и не более
источник

Ɖ

Ɖrēw in var chat = new Chat();
Выше тоже об этом написал, когда не так важна актуальность данных и инвалидейтить сложнее чем забить (или просто неудобно)
источник

SC

Serega Carbon in var chat = new Chat();
кстати таймаут не всегда работает корректно проще это менеджить сторонним воркером
источник

E

Etki in var chat = new Chat();
Ладно короч, остановимся просто что редис нахуй не нужен, тарантул не знаю зачем существует, но может там появилось че с последних инспекций Н лет назад ^_^
источник

EG

Egor Gusarenko in var chat = new Chat();
А что вместо редиса?
источник

SC

Serega Carbon in var chat = new Chat();
источник

E

Etki in var chat = new Chat();
Ваще что угодно. Даже мускул. Особенно со временной таблицей, он уже лучше, потому что умеет в CAS.
источник

E

Etki in var chat = new Chat();
Там и кроме аэроспайка есть всякие хазелькасты, игнайты, еще куча всякой срани, это я просто тупой и следить перестал, но решений без аналогичных родовых травм десятки.
источник

NK

ID:0 in var chat = new Chat();
Советы по использованию Parallel.ForEach

https://aaronbos.dev/posts/parallel-foreach-csharp

#parallel #plinq
источник

MN

Mr. N in var chat = new Chat();
Луче его не использовать
источник

MN

Mr. N in var chat = new Chat();
Особено в net 6
источник

SC

Serega Carbon in var chat = new Chat();
почему?
источник

MN

Mr. N in var chat = new Chat();
можно сделать ls.Chunk(ls.Count\5).SelectMany(a=>a.AsParalller().Select(x=>......))
источник