Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.10.2021, 22:36
|
|||
---|---|---|---|
(Redis + maxmemory-policy) Как удаляются хэши - целиком или по ключам ? |
|||
#18+
В справке написано, что удаляются ключи (" keys "). Только не понятно, в случае с хэшами что подразумевается под ключом - имя хэша (удаляется весь хэш) или поле хэша (удаляются поля хэша). В официальной справке эта информация отсутствует: https://redis.io/topics/lru-cache ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.10.2021, 09:12
|
|||
---|---|---|---|
|
|||
(Redis + maxmemory-policy) Как удаляются хэши - целиком или по ключам ? |
|||
#18+
Cyrax_02, Как и ttl, работает на уровне базового key-value. Т.е. удаляет основной key со всем его value, что бы в нем ни лежало - хэш, список, стрим... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.10.2021, 10:32
|
|||
---|---|---|---|
(Redis + maxmemory-policy) Как удаляются хэши - целиком или по ключам ? |
|||
#18+
Да, я уже разобрался. Expire тоже задаётся только всему хэшу, полям хэша expire задать нельзя И в случае с вытеснением ключей то же самое. В справке к php-redis по отношению к полям хэша используется вводящая в заблуждение фраза " hash key " (ключ хэша), тогда как в справке к Redis - термин "field" (поле хэша). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=48&tablet=1&tid=1856516]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
380ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 276ms |
total: | 748ms |
0 / 0 |