Redis is an in-memory data structure store that can be used as a database, cache or message broker. The simple non-relational key-value structure of the database is particularly suitable for less complex data models that are mainly to be mapped in the database itself. The database offers other useful functions, such as Redis Cluster for automatic partitioning or Redis Sentinel for highly available systems.
Why did soxes use Redis?
Key-value databases are fundamentally faster than relational database management systems, such as MySQL. This is due to the simple data structure and the in-memory architecture. With Sentinel, a highly available cluster can also be set up. Because of the high speeds, the database is mainly used for caching session information, log data or similar.
Where did soxes use Redis?
When developing the Alarm Dispatcher application for TUS, soxes used such a database to store session data. In addition, the highly available cluster was used to manage various information about queues or devices. Thanks to the use of Redis Sentinel, continuous operation can be guaranteed even in the event of system failures.
Why soxes?
With soxes you gain a partner with competence and reliability. For 20 years, our company has stood for the best quality in the development, programming and outsourcing of software. With its services soxes covers the entire life cycle of an IT development (conception, consulting, development and support). Take the first step to successfully implement your project and contact us for more information.
Patrick Büchler
CEO, Partner
Relational and Non-Relational Databases
There are different database architecture concepts. The relational database architecture is the most proven and most used type of database. PostgreSQL, MySQL or Oracle, for example, use t...
Interview with TESTEX: Successful partnership
In this interview, Carole Laimbacher gives us an insight into the succes...
Alexandra Mittmann
Team Lead CSM
Artificial intelligence - hype or chance?
Everyone is talking about generative AI. Text and image generators are b...
Lirika Gojani
Content Marketing Specialist
Software development Zürich
Our location in the greater Zurich area enables us to support customers ...
Patrick Büchler
CEO, Partner
With KUBE-X: Efficiently developed payable module
An outstanding example of efficient customised solutions is the internal...
Anastasia Schmuck
Project Manager
What exactly does an AI developer do?
Artificial intelligence is a forward-looking technology that is shaping ...
Cédric Portmann
Technical Program Manager
10 exciting software myths uncovered!
There are many myths and misconceptions surrounding customised software ...
Lirika Gojani
Content Marketing Specialist
Innovative solutions, great successes
Lars Habermacher, athletics trainer and project manager at OYM AG, gives...
Lirika Gojani
Content Marketing Specialist
Outdated software? And now?
Is your business software getting on in years and causing more problems ...
Patrick Büchler
CEO, Partner
Your business software: top or flop?
Have you ever critically scrutinised your software quality? This article...
Robert Schmuck
Head of Development
How much does the cloud cost?
Our expertise and experience help you understand the impact and opportun...
Roland Amacher
Senior Technical Consultant
How secure is my company?
Why is information security so essential in today's world? And what step...
Lirika Gojani
Content Marketing Specialist
Native vs. Webapp
Native apps are developed for a specific operating system, such as Andro...
Simon Preuss
Project Manager
«Help, my software is stuck!»
Software maintenance is the foundation for reliable, secure and long-ter...
Alexandra Mittmann
Team Lead CSM
Infrastructure as Code
Infrastructure as Code is a concept that has become increasingly importa...
Cédric Portmann
Technical Program Manager