hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.6K
active users

#valkey

1 post1 participant0 posts today

Эволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительности

В сентябре 2024 года вышел релиз Valkey 8.0 — это key-value-хранилище также часто называют BSD-клоном Redis. В отличие от Redis, Valkey изначально создавался как опенсорс-проект. У него нет энтерпрайз-версии, а значит, развитие не сдерживается коммерческими ограничениями. Весной 2024 года, когда началась активная работа над форком, команда разработчиков смогла принять и стабилизировать ряд патчей, которые заметно улучшили производительность по сравнению с Redis 7.2. В этой статье Евгений Дюков, разработчик Managed Databases в Yandex Cloud, разбирает некоторые из изменений и делится результатами проведённых бенчмарков, которые позволяют оценить, как именно новые патчи повлияли на производительность — и в позитивном, и, в некоторых случаях, в негативном ключе. Особенно интересно будет тем, кто ждёт релиз Valkey 8.1 этой весной.

habr.com/ru/companies/oleg-bun

ХабрЭволюция Redis в Valkey 8.0: разбираем архитектурные изменения с точки зрения производительностиВ сентябре 2024 года вышел релиз Valkey 8.0 — это key-value-хранилище также часто называют BSD-клоном Redis. В отличие от Redis, Valkey изначально создавался как опенсорс-проект. У него нет...

Нужен ли нам сейчас кеш-слой перед СУБД

Уже лет 20 существует миф (или не миф), что современный Highload-проект невозможен без кэшей. Они всегда нас выручали, когда не справлялись базы данных. Но с тех пор, как появились первые кэши, key-value баз данных и другие технологии, многое изменилось и традиционные СУБД значительно эволюционировали. И так ли теперь нужен кэш? Мы протестировали самые известные кэш-сервисы и СУБД и попробовали выжать из них миллион запросов в секунду в разных условиях. Делимся с вами результатами в этой статье. Привет, Хабр! Я Алексей Рыбак, предприниматель и основатель R&D-лаборатории DevHands, автор телеграм-канала про System Design и Highload. В прошлом — СТО и руководитель московского офиса Badoo. Работал во втором по размеру такси-сервисе «Везёт», который мы после продажи интегрировали с Яндекс.Такси. Сейчас наша компания разрабатывает образовательные программы по Highload и перформансу.

habr.com/ru/companies/oleg-bun

ХабрНужен ли нам сейчас кеш-слой перед СУБДУже лет 20 существует миф (или не миф), что современный Highload-проект невозможен без кэшей. Они всегда нас выручали, когда не справлялись базы данных. Но с тех пор, как появились первые кэши,...

So my passion project for the past couple of years has been building out a massive repo of ArgoCD apps for others to use. I will start trying to highlight some of the ApplicationSets I've built and for why.

Today's app is Mastodon ✨

What makes this special is:

  • there's no plain text secrets anywhere
  • it's all FOSS (including valkey instead of redis)
  • includes a local s3 instance via SeaweedFS where postgresql backs up to locally and where all Mastodon media is stored directly
  • All persistent volumes (including local s3 PVC) are backed up via k8up to a remote s3 instance
  • it has perfect sync waves so everything comes up how/when it should

https://github.com/small-hack/argocd-apps/tree/main/mastodon/small-hack

Option names to configure TLS are all different across open source databases. The last one I have in mind is Redis/Valkey: github.com/redis/redis-specifi. You can enable or disable TLS in the URL (aka URI/DSN). No simple way to make it a bit less secure by disabling CA or hostname verification. I might start a discussion on the Valkey forums to add those options.

GitHubredis-specifications/uri/rediss.txt at master · redis/redis-specificationsA bin for Redis' specs. Contribute to redis/redis-specifications development by creating an account on GitHub.