GitHub - gitsrc/IceFireDB: Distributed disk storage database based on Raft and Redis protocol.
https://github.com/gitsrc/IceFireDB
#redis #db #raft
https://github.com/gitsrc/IceFireDB
#redis #db #raft
GitHub
GitHub - IceFireDB/IceFireDB: @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2…
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more con...
FaPro - Fake Protocol Server, кросплатформенная утилита которая позволяет легко запускать или останавливать несколько симуляций сетевых служб. Поддерживает кучу разных протоколов, таких как: DNS, Elasticsearch, FTP, Memcached, Modbus, MQTT, Redis, SMB, SNMP, VNC и много чего еще. Швейцарский нож для тестирования и отладки.
#fakeserver #fapro #rdp #vnc #dns #mqtt #modbus #smb #ssh #redis #imap #pop3 #snpm #smtp
https://github.com/fofapro/fapro
#fakeserver #fapro #rdp #vnc #dns #mqtt #modbus #smb #ssh #redis #imap #pop3 #snpm #smtp
https://github.com/fofapro/fapro
GitHub
GitHub - fofapro/fapro: Fake Protocol Server
Fake Protocol Server. Contribute to fofapro/fapro development by creating an account on GitHub.
Ух, какую штуку нашел, кажется у Redis есть достойная замена из поднебесной.
Kvrocks - это распределенная ключ-значение база данных NoSQL, основанная на RocksDB и совместимая с протоколом Redis. Основная цель - снизить стоимость памяти и увеличить возможности по сравнению с Redis. Дизайн репликации и хранилища был вдохновлен Rockplicator и Blackwidow, используются bin и WAL логи.
Kvrocks имеет следующие ключевые особенности:
- Протокол Redis - можно использовать клиент Redis для работы с kvrocks;
- Неймспейсы - на подобии redis db, но с использованием токена для каждого пространства имен;
- Репликация - асинхронная репликация с использованием binlog, например как в MySQL;
- Высокая доступность - поддерживает redis sentinel для аварийного переключения при отказе ведущего или ведомого экземпляра.
Больше подробностей найдете в блоге kvrocks на medium и wiki
А тут результаты бэнчмарка (CN), где обещают такую же производительность на SSD у Kvrocks как у Redis в ОЗУ.
Prometeus exporter и утилита для миграции с Redis прилагается.
#redis #kvrocks #rocksdb #nosql
https://github.com/KvrocksLabs/kvrocks
Kvrocks - это распределенная ключ-значение база данных NoSQL, основанная на RocksDB и совместимая с протоколом Redis. Основная цель - снизить стоимость памяти и увеличить возможности по сравнению с Redis. Дизайн репликации и хранилища был вдохновлен Rockplicator и Blackwidow, используются bin и WAL логи.
Kvrocks имеет следующие ключевые особенности:
- Протокол Redis - можно использовать клиент Redis для работы с kvrocks;
- Неймспейсы - на подобии redis db, но с использованием токена для каждого пространства имен;
- Репликация - асинхронная репликация с использованием binlog, например как в MySQL;
- Высокая доступность - поддерживает redis sentinel для аварийного переключения при отказе ведущего или ведомого экземпляра.
Больше подробностей найдете в блоге kvrocks на medium и wiki
А тут результаты бэнчмарка (CN), где обещают такую же производительность на SSD у Kvrocks как у Redis в ОЗУ.
Prometeus exporter и утилита для миграции с Redis прилагается.
#redis #kvrocks #rocksdb #nosql
https://github.com/KvrocksLabs/kvrocks
GitHub
GitHub - apache/incubator-kvrocks: Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is…
Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol. - GitHub - apache/incubator-kvrocks: Kvrocks is a distributed key value ...
👍5
RedisJSON — это модуль Redis, который реализует стандарт обмена данными JSON ECMA-404 в качестве собственного типа данных. Он позволяет хранить, обновлять и извлекать значения JSON из ключей (документов) Redis.
Документация
Подгружается в сервер как модуль
Также есть клиентские библиотеки на Node.js, Java, Python, Go, .NET, PHP и Ruby. И скорее всего ваша библиотека уже умеет в JSON.
#redis #json
https://github.com/RedisJSON/RedisJSON
Документация
Подгружается в сервер как модуль
redis-server --loadmodule ./target/release/librejson.soИли берем готовый контейнер redislabs/rejson:latest
Также есть клиентские библиотеки на Node.js, Java, Python, Go, .NET, PHP и Ruby. И скорее всего ваша библиотека уже умеет в JSON.
#redis #json
https://github.com/RedisJSON/RedisJSON
GitHub
GitHub - RedisJSON/RedisJSON: RedisJSON - a JSON data type for Redis
RedisJSON - a JSON data type for Redis. Contribute to RedisJSON/RedisJSON development by creating an account on GitHub.