|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
Предположим такую ситуацию: логи сервиса пишутся через log4net в базу Redis. Как и чем делать удаление? скажем раз в сутки удалить все данные, оставив только за прошедший день или месяц? Приложением вручную? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 14:06 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
http://redis.io/topics/data-types-intro Redis allows us to use lists as a capped collection , only remembering the latest N items and discarding all the oldest items using the LTRIM command. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 08:38 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
skyANA http://redis.io/topics/data-types-intro Redis allows us to use lists as a capped collection , only remembering the latest N items and discarding all the oldest items using the LTRIM command. спасибо. А вот так, чтобы "оно" само удаляло, ткскыть собирало мусор не предусмотрено? Скажем, при создании записи указывается TTL=24h и затем она убирается автоматом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 09:54 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
Winnipuh, Вы принципиально документацией по используемым продуктам не пользуютесь? :) http://redis.io/commands/ttl http://redis.io/commands/expire ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 10:39 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
skyANAWinnipuh, Вы принципиально документацией по используемым продуктам не пользуютесь? :) http://redis.io/commands/ttl http://redis.io/commands/expire Спасибо. Не серчайте, не от злого умысла вопрос возник, надеюсь на великодушие чтецов этой темы. Все дело в том, что я как раз не пользуюсь еще, а выбираю, что использовать. Вопрос стоял принципиально: есть или нету такой возможности? Ведь для этого и форум предназначен. И, естественно, хотел воспользоваться советами знающих людей, к коим отношу и вас, безусловно. А вот теперь, когда я узнал, что есть такие возможности, я с головой окунусь в круговерть документации. зы. Я почему вопрос о redis задал? недавно увидел, что майкрософт его использует в азуре, и предоставляет юзерам. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 09:46 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
WinnipuhskyANAWinnipuh, Вы принципиально документацией по используемым продуктам не пользуютесь? :) http://redis.io/commands/ttl http://redis.io/commands/expire Спасибо. Не серчайте, не от злого умысла вопрос возник, надеюсь на великодушие чтецов этой темы. Все дело в том, что я как раз не пользуюсь еще, а выбираю, что использовать. Вопрос стоял принципиально: есть или нету такой возможности? Ведь для этого и форум предназначен. И, естественно, хотел воспользоваться советами знающих людей, к коим отношу и вас, безусловно. А вот теперь, когда я узнал, что есть такие возможности, я с головой окунусь в круговерть документации. зы. Я почему вопрос о redis задал? недавно увидел, что майкрософт его использует в азуре, и предоставляет юзерам.дак Вы еще и врун?! В первом сообщении сказано, что логи уже пишутся в Redis. Вообще зачем для логов его использовать, не ясно. Чисто из-за EXPIRE? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 09:50 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
skyANAWinnipuhпропущено... Спасибо. Не серчайте, не от злого умысла вопрос возник, надеюсь на великодушие чтецов этой темы. Все дело в том, что я как раз не пользуюсь еще, а выбираю, что использовать. Вопрос стоял принципиально: есть или нету такой возможности? Ведь для этого и форум предназначен. И, естественно, хотел воспользоваться советами знающих людей, к коим отношу и вас, безусловно. А вот теперь, когда я узнал, что есть такие возможности, я с головой окунусь в круговерть документации. зы. Я почему вопрос о redis задал? недавно увидел, что майкрософт его использует в азуре, и предоставляет юзерам.дак Вы еще и врун?! В первом сообщении сказано, что логи уже пишутся в Redis. Вообще зачем для логов его использовать, не ясно. Чисто из-за EXPIRE? :) перестаньте! мне стыдно читать о себе такое. Я описал пример, как использовать, ну, чтобы читающие могли представить задачу. Как мне думаается: Есть некий веб сервис, работает и как говорится "и ладно". Скажем возникла ошибка сегодня, я могув включить лог и смотреть, что там творится. Но, если мне нужно проверить как он работал неделю ясмотрю логи в redis. А там они хранятся последнюю неделю, более ранние протухают. Собственно, это можно делать и в файлах, но log4net позволяет вещать во многие места, вот и появилась идея - писать в редис. Причем, если сервисов несколько, их все можно направить в один редис, а не рассыпать по файлам. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 10:41 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
Winnipuh, кто это будет настраивать, сопровождать, и как потом будет анализировать логи? И как использование Redis это упрощает? Лучше уж тогда в сторону logstash, kibana и elasticsearch посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 12:35 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
А лучше не заниматься такой самодеятельностью: услышал что-то про редис в азуре и давай тащить в проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 12:36 |
|
Redis: как удалять данные?
|
|||
---|---|---|---|
#18+
skyANAWinnipuh, кто это будет настраивать, сопровождать, и как потом будет анализировать логи? И как использование Redis это упрощает? Лучше уж тогда в сторону logstash, kibana и elasticsearch посмотреть. Спасибо, посмотрю. Это на уровне идеи, и, да, естественно, не хотелось бы городить еще один уровень сложности. Настраивать что именно: Сам редис - это в общем-то не сложно, но и идея в том, что это для больших систем, и по желанию юзера делается. Логгирование - ну так в конфиге приложения или сервиса настраивается аппендер. Анализировать будет юзер или девелопер, если ошибки есть. Именно писать в одно место из нескольких источников при желании. Другой вопрос, как юзер сможет передать базу редиса по требованию девелопера. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 12:42 |
|
|
start [/forum/topic.php?fid=48&fpage=9&tid=1856855]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 245ms |
total: | 385ms |
0 / 0 |