
Скайнет
28.12.2018
14:25:25

sergey
28.12.2018
14:25:30
учучуч
дай пяни

Pavel
28.12.2018
14:26:12
no mat ?

Google

Скайнет
28.12.2018
14:26:48

sergey
28.12.2018
14:26:56
зачем ты это сделал с упячкой

Скайнет
28.12.2018
14:29:08
Ты опять сжимал в жипэг, шак... е...?!!!!

Pavel
28.12.2018
14:29:31
А ченить такое не пробовал смотреть? https://www.ibm.com/developerworks/library/os-php-shared-memory/index.html
Было бы круто иметь хранилище кеша которое память напрямую шарит с пхп

Скайнет
28.12.2018
14:30:11

Pavel
28.12.2018
14:30:54
хм справедливо

Скайнет
28.12.2018
14:32:35
хм справедливо
Что то я боюсь утечек памяти, у меня и так 10К на ребёнка стоит, как только отпахал на шахте, сразу мочить в сортире его, и нового брать из приюта)

sergey
28.12.2018
14:33:26
а пхп-то-кокое? 5?

Скайнет
28.12.2018
14:33:55
Точнее я думаю что оно будет работать на 7.

sergey
28.12.2018
14:34:15
я как переполз на 7.1 так чтото проблем с памятью на ровном месте не вижу

Google

Скайнет
28.12.2018
14:34:43
Там уже такой чейндж лог что я боюсь его читать.

sergey
28.12.2018
14:34:47
в своих поделках, и поделках коллег которые вынужден смотреть

Скайнет
28.12.2018
14:35:18
PHP TEAM пора оставновится и не штамповать их так вот быстро, а доводить до ума и выливать только прямо вылизанные версии.

sergey
28.12.2018
14:35:44
такие же как 5.3.29. Чтобы лет на 10 без апдейтов.

Скайнет
28.12.2018
14:35:44
А то заипёшься совместимость поддерживать даже между одной линейкой.

dypa
28.12.2018
14:52:17
на самый важный ответ за 100+ сообщений нет ответа
А по какому критерию они стухают?

Скайнет
28.12.2018
14:52:42

dypa
28.12.2018
15:04:22

Скайнет
28.12.2018
15:07:03

Pavel
28.12.2018
15:08:35
редис при удалении возвращает количество удаленных ключей то есть 0 или 1
Ты можешь удалять просто ключи cat_1_page_[1, 2, 3, 4] до тех пор пока редис не скажет что ничего не удалил
И тебе даже не надо выгребать ключи по паттерну

Скайнет
28.12.2018
15:11:18

Pavel
28.12.2018
15:12:41
json массив можно заменить на hashset или list

Скайнет
28.12.2018
15:13:52

Pavel
28.12.2018
15:14:05
А вообще для любого набора ключей, которые не является строкой, я бы хранил какой-то максимальный ID чтобы быстро оценивать количество ключей

Google

Скайнет
28.12.2018
15:15:19

Pavel
28.12.2018
15:15:45
Чтобы не выгребать ключи по паттерну а сразу иметь представление как их построить
Если ты знаешь что макс. номер страницы у тебя 12, то знаешь что надо удалять ключи page_1 .. page_12 сразу

Скайнет
28.12.2018
15:16:20

Pavel
28.12.2018
15:16:44
А в мемкеше ты не перебираешь на удаление?

Скайнет
28.12.2018
15:16:55
Дак я это могу и на мамкеше, тут вопрос в том зачем тогда мне редис?)

Pavel
28.12.2018
15:17:16
Чтобы использовать хешмапы

Скайнет
28.12.2018
15:17:29
Я думал он поможет мне удалять всё одной строчкой, раз и всё.

Pavel
28.12.2018
15:18:32
Ну ты на самом деле не до конца формально сформулировал задачу, так что ничто тебе не сможет помочь. Даже то что ты написал что у тебя там информация обновляется и по этому надо искать удалять - все равно не понятно, какова структура информации, из каких символов состоят ключи, как генерируются имена и т.д.
Я зацепился за то что ты написал cat_N_page_N и предположил что первый N это номер категории а у страниц просто идут номера от 1 до N
Вопрос не должен стоять как "зачем мне редис", а "зачем мне возвращаться на мемкеш" :)

dypa
28.12.2018
15:21:49

Pavel
28.12.2018
15:22:16
Удалять можно и мультиключами, а вот в мемкеше не знаю можно ли так
То есть ты вопрошаешь про фичи которые либо реализованы только в редисе, либо ни в редисе ни в мемкеше, не знаю какие тут еще нужны аргументы :)

Сергей З.
28.12.2018
15:59:02

Dmitry
28.12.2018
15:59:28
У треда есть упор ?
В виде тактовой частоты ядра процессора ?

Сергей З.
28.12.2018
16:00:59
А тпереь помогите мне эти знания связать с редисом)))
Или где почитать про редис и упор в тред?

Google

Adel
28.12.2018
16:01:51
не упирается оно в тред
там шардируют раньше

Сергей З.
28.12.2018
16:02:15

Adel
28.12.2018
16:02:22
он знает много умных слов :))

Сергей З.
28.12.2018
16:02:58
Я исключительно для себя, если что

Dmitry
28.12.2018
16:06:10
да да... шардируют... потому, что тред один и деваться некуда ?

Pavel
28.12.2018
16:17:44

Admin
ERROR: S client not available

Сергей З.
28.12.2018
16:18:41

Юрий
28.12.2018
16:29:28
Он у меня как кеш и используется, если умрет, ничего не сломается, просто нагрузка станет довольно дикой.
вот вы, Александр (или как вас там на самом деле.. это же что чиновник высшего ранга зыбыл в чате ПХП для простых смертных) презренно ко мне относитесь и ко всем другим, кто еще посмел задать свои не столь великие и не столь объемлимые вопросы по сравнению с теми что обитают у вас в годове .. и скаажите как на все это мне и другим нужно реагировать если вы почти всех тут оскорбляете и гнобите.. вон к админам докапайтесь по поводу любых их слов.. можно ведь найти поводы.. для того чтобы докапыватся до моих слов и выражений и кодов вы поводы нашли.. докапайтесь до админовюю загнобите их и достаньте их своей великой рукой роскомнадзорной.

Скайнет
28.12.2018
16:30:04


Pavel
28.12.2018
16:32:11

Скайнет
28.12.2018
16:35:33
Потом как паттерн может быть просто /cms/ и всё, придётся выгребать ВСЕ ключи)


Serg
28.12.2018
16:37:41
Всех приветствую! Вопрос - куда копать по поводу REST API? Если точнее, на каком фреймворке стоит писать и есть ли какие-нибудь статьи на эту тему? Благодарю заранее

Google

Pavel
28.12.2018
16:39:23
рест апи можно написать впринципе даже на голом пхп

Юрий
28.12.2018
16:40:25

Serg
28.12.2018
16:41:08

Pavel
28.12.2018
16:42:15
Ну симфа, что может быть лучше

Aleksandr
28.12.2018
16:42:45
@yura_v_007 тебя чего так бомбит-то? Ты действительно задал вопрос, ответ на который и так должен знать любой разработчик, работающий с mysql.
Ты бы хотел врача, который бы на твоей операции спрашивал у ассистента где аппендикс находится, слева или справа?

Serg
28.12.2018
16:44:03

Aleksandr
28.12.2018
16:44:10
@chebotarevp ларавел, что-то самописное, мир не сошелся клином на симфони.

Serg
28.12.2018
16:44:50
я заворачиваю ой как страшно
поэтому хочу загнать себя в рамки фреймворка и кое-как нормально попробовать написать

Dmitry
28.12.2018
16:46:26
https://api-platform.com/ ?

Serg
28.12.2018
16:46:38


Юрий
28.12.2018
16:51:55
Ты бы хотел врача, который бы на твоей операции спрашивал у ассистента где аппендикс находится, слева или справа?
вы сравнивете професси которые несопоставимы по важности и по прямой безопасности для чел жизни.. я никому жизнь не испорчу, если задам подобный вопрос и у меня на весах нету человеческой жизни, которая напрямую зависит от моих знаний и решений! так что не надо этих манипуляций и шаблонных сравнений. Даже если я и задаю примитивные вопросы.. так почему-же просто не дать столь примитивные просты ответы на эти вопросы, появятить мрак, чтобы он превретился в свет.. вместо этого вы поливаете людей дерьмом, показываете свою гордыню, величие, превозносите себя до небес, как единый источник истинных знаний, и никому, нам простым холопам и смертным до вас великих не добратся... вы прям с пеленок никогда не задавали глупых вопросов, знали ответы на все ваши вопросы.. у вас всегда была масса времени, чтобюы капатся в поисковиках, искать там ответы.. гораздо эффективнее.. и правильнее.. обратится за помощью к профессионалам, если ты знаешь где их найти.. тем более что я не проше за меня писать мои говнокоды, которые написанные вашей рекой превратятся в зоолото.. в золото партии великих кодеров!
так что это вы попуститесьь ..


Aleksandr
28.12.2018
16:54:48
Нет уж, давайте определимся.
Вы задали вопрос, который не может задавать разработчик. Т.к. он должен это знать. Но такой вопрос вполне себе подходит для человека который только учится.
Вас спросили - разработчик вы или нет. Вы сказали да.
Ну и получили свой заслуженный ушат помоев.