Действительно долго объяснить, почему я использую потоки для простой задачи (и я не могу ее изменить)
, но в настоящее время я сохраняю несколько наборов в разных ключах, которые связаны с потоками.
После того, как данные получены из потока с XRange, мне нужно полностью уничтожить данные, ключ.
Да, только один доступ к потоку, и все должно быть уничтожено. Я попробовал истекать 0 на ключе, del, xtrim maxlen из 0 (а затем del), и ничего не работает, и моя память продолжает становиться больше до истощения. Применяется утечка.
Что я вижу < /p>
память < /h1>
used_memory:27305504
used_memory_human:26.04M
used_memory_rss:17321984
used_memory_rss_human:16.52M
used_memory_peak:27349928
used_memory_peak_human:26.08M
used_memory_peak_perc:99.84%
used_memory_overhead:681540
used_memory_startup:660608
used_memory_dataset:26623964
used_memory_dataset_perc:99.92%
allocator_allocated:29209872
allocator_active:38076416
allocator_resident:38535168
total_system_memory:2050424832
total_system_memory_human:1.91G
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:33554432
maxmemory_human:32.00M
maxmemory_policy:volatile-lru
allocator_frag_ratio:1.30
allocator_frag_bytes:8866544
allocator_rss_ratio:1.01
allocator_rss_bytes:458752
rss_overhead_ratio:0.45
rss_overhead_bytes:-21213184
mem_fragmentation_ratio:0.64
mem_fragmentation_bytes:-9944392
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:20496
mem_aof_buffer:0
mem_allocator:jemalloc-5.2.1
active_defrag_running:0
lazyfree_pending_objects:0
< /code>
Использование PHP Redis для выполнения Redis-> del ($ key) и т. Д. < /p>
Я не могу использовать обычный ключ для хранения данных (когда del Там нет утечки).
Redis версия 6.0.16 < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... emory-leak
Redis Streams утечка памяти? ⇐ Php
Кемеровские программисты php общаются здесь
1740270671
Anonymous
Действительно долго объяснить, почему я использую потоки для простой задачи (и я не могу ее изменить)
, но в настоящее время я сохраняю несколько наборов в разных ключах, которые связаны с потоками.
После того, как данные получены из потока с XRange, мне нужно полностью уничтожить данные, ключ.
Да, только один доступ к потоку, и все должно быть уничтожено. Я попробовал истекать 0 на ключе, del, xtrim maxlen из 0 (а затем del), и ничего не работает, и моя память продолжает становиться больше до истощения. Применяется утечка.
Что я вижу < /p>
память < /h1>
used_memory:27305504
used_memory_human:26.04M
used_memory_rss:17321984
used_memory_rss_human:16.52M
used_memory_peak:27349928
used_memory_peak_human:26.08M
used_memory_peak_perc:99.84%
used_memory_overhead:681540
used_memory_startup:660608
used_memory_dataset:26623964
used_memory_dataset_perc:99.92%
allocator_allocated:29209872
allocator_active:38076416
allocator_resident:38535168
total_system_memory:2050424832
total_system_memory_human:1.91G
used_memory_lua:37888
used_memory_lua_human:37.00K
used_memory_scripts:0
used_memory_scripts_human:0B
number_of_cached_scripts:0
maxmemory:33554432
maxmemory_human:32.00M
maxmemory_policy:volatile-lru
allocator_frag_ratio:1.30
allocator_frag_bytes:8866544
allocator_rss_ratio:1.01
allocator_rss_bytes:458752
rss_overhead_ratio:0.45
rss_overhead_bytes:-21213184
mem_fragmentation_ratio:0.64
mem_fragmentation_bytes:-9944392
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_clients_slaves:0
mem_clients_normal:20496
mem_aof_buffer:0
mem_allocator:jemalloc-5.2.1
active_defrag_running:0
lazyfree_pending_objects:0
< /code>
Использование PHP Redis для выполнения Redis-> del ($ key) и т. Д. < /p>
Я не могу использовать обычный ключ для хранения данных (когда del Там нет утечки).
Redis версия 6.0.16 < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/79460393/redis-streams-memory-leak[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия