powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Redis: как удалять данные?
10 сообщений из 10, страница 1 из 1
Redis: как удалять данные?
    #38864236
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположим такую ситуацию:

логи сервиса пишутся через log4net в базу Redis.

Как и чем делать удаление?
скажем раз в сутки удалить все данные, оставив только за прошедший день или месяц?

Приложением вручную?
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38865033
Фотография 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.
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38865099
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 и затем она убирается автоматом.
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38865177
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh, Вы принципиально документацией по используемым продуктам не пользуютесь? :)

http://redis.io/commands/ttl
http://redis.io/commands/expire
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38866263
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAWinnipuh, Вы принципиально документацией по используемым продуктам не пользуютесь? :)

http://redis.io/commands/ttl
http://redis.io/commands/expire

Спасибо.
Не серчайте, не от злого умысла вопрос возник, надеюсь на великодушие чтецов этой темы.
Все дело в том, что я как раз не пользуюсь еще, а выбираю, что использовать.
Вопрос стоял принципиально: есть или нету такой возможности?
Ведь для этого и форум предназначен.
И, естественно, хотел воспользоваться советами знающих людей, к коим отношу и вас, безусловно.
А вот теперь, когда я узнал, что есть такие возможности, я с головой окунусь в круговерть документации.

зы. Я почему вопрос о redis задал? недавно увидел, что майкрософт его использует в азуре, и предоставляет юзерам.
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38866269
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhskyANAWinnipuh, Вы принципиально документацией по используемым продуктам не пользуютесь? :)

http://redis.io/commands/ttl
http://redis.io/commands/expire

Спасибо.
Не серчайте, не от злого умысла вопрос возник, надеюсь на великодушие чтецов этой темы.
Все дело в том, что я как раз не пользуюсь еще, а выбираю, что использовать.
Вопрос стоял принципиально: есть или нету такой возможности?
Ведь для этого и форум предназначен.
И, естественно, хотел воспользоваться советами знающих людей, к коим отношу и вас, безусловно.
А вот теперь, когда я узнал, что есть такие возможности, я с головой окунусь в круговерть документации.

зы. Я почему вопрос о redis задал? недавно увидел, что майкрософт его использует в азуре, и предоставляет юзерам.дак Вы еще и врун?!

В первом сообщении сказано, что логи уже пишутся в Redis.
Вообще зачем для логов его использовать, не ясно. Чисто из-за EXPIRE? :)
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38866336
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAWinnipuhпропущено...


Спасибо.
Не серчайте, не от злого умысла вопрос возник, надеюсь на великодушие чтецов этой темы.
Все дело в том, что я как раз не пользуюсь еще, а выбираю, что использовать.
Вопрос стоял принципиально: есть или нету такой возможности?
Ведь для этого и форум предназначен.
И, естественно, хотел воспользоваться советами знающих людей, к коим отношу и вас, безусловно.
А вот теперь, когда я узнал, что есть такие возможности, я с головой окунусь в круговерть документации.

зы. Я почему вопрос о redis задал? недавно увидел, что майкрософт его использует в азуре, и предоставляет юзерам.дак Вы еще и врун?!

В первом сообщении сказано, что логи уже пишутся в Redis.
Вообще зачем для логов его использовать, не ясно. Чисто из-за EXPIRE? :)

перестаньте! мне стыдно читать о себе такое.

Я описал пример, как использовать, ну, чтобы читающие могли представить задачу.
Как мне думаается:
Есть некий веб сервис, работает и как говорится "и ладно".
Скажем возникла ошибка сегодня, я могув включить лог и смотреть, что там творится.
Но, если мне нужно проверить как он работал неделю ясмотрю логи в redis.
А там они хранятся последнюю неделю, более ранние протухают.
Собственно, это можно делать и в файлах, но log4net позволяет вещать во многие места, вот и появилась идея - писать в редис.
Причем, если сервисов несколько, их все можно направить в один редис, а не рассыпать по файлам.
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38866520
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh, кто это будет настраивать, сопровождать, и как потом будет анализировать логи? И как использование Redis это упрощает?

Лучше уж тогда в сторону logstash, kibana и elasticsearch посмотреть.
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38866522
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А лучше не заниматься такой самодеятельностью: услышал что-то про редис в азуре и давай тащить в проект.
...
Рейтинг: 0 / 0
Redis: как удалять данные?
    #38866540
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAWinnipuh, кто это будет настраивать, сопровождать, и как потом будет анализировать логи? И как использование Redis это упрощает?

Лучше уж тогда в сторону logstash, kibana и elasticsearch посмотреть.

Спасибо, посмотрю.
Это на уровне идеи, и, да, естественно, не хотелось бы городить еще один уровень сложности.

Настраивать что именно:
Сам редис - это в общем-то не сложно, но и идея в том, что это для больших систем, и по желанию юзера делается.
Логгирование - ну так в конфиге приложения или сервиса настраивается аппендер.

Анализировать будет юзер или девелопер, если ошибки есть.
Именно писать в одно место из нескольких источников при желании.

Другой вопрос, как юзер сможет передать базу редиса по требованию девелопера.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Redis: как удалять данные?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]