Bij het werken met Linux-omgevingen is het ideaal om nieuwe functionaliteiten te installeren die een maximaal gebruik van bronnen mogelijk maken, niet alleen hardware, maar ook de mogelijkheden van het besturingssysteem.
Op serverniveau zijn er honderden praktische opties om veel meer diensten en rollen te beheren en te controleren om de productiviteit te verhogen en meer controle te hebben over elk detail van de organisatie.
Solvetic zal op deze dag analyseren hoe we dat kunnen implementeer Redis op Ubuntu, CentOS of Debian om een geweldige dynamische, moderne en functionele databasemanager te hebben.
Voor dit geval gebruiken we Debian 9.
Wat is RedisRedis is een open source datastructuur store onder licentie van BSD die kan worden gebruikt als een database, cache of messaging client.
Redis kan worden gebruikt om grote databases met volledige functionaliteit en hoge compatibiliteitsniveaus te beheren. Daarnaast heeft Redis geïntegreerde replicatie, Lua-scripts, LRU-analyse, meerdere transacties en verschillende niveaus van persistentie op schijf, wat zorgt voor een hoge beschikbaarheid via Redis Sentinel en automatische partitionering met Redis Cluster.
Door Redis te implementeren en te gebruiken, kunnen we verschillende soorten atomaire bewerkingen uitvoeren, zoals het toevoegen van een waarde aan een string, het verhogen van de waarde in een hash, het toevoegen van een element aan een lijst, het vaststellen van snijpunten van berekeningssets, unie p-verschil en nog veel meer. meer.
Redis-functiesRedis biedt ons de volgende functies:
- Ondersteunt de meeste programmeertalen zoals C, Bash, Python, PHP, Node.js, Perl, Ruby en meer.
- Ondersteunt het uitvoeren van atomaire operaties.
- Het heeft inherente replicatie.
- Het werkt met een in-memory dataset voor maximale prestaties.
- Ondersteunt automatische failover.
- Ondersteunt de mogelijkheid om een dataset af en toe op schijf op te slaan gedurende een bepaalde periode of om elke opdracht aan een bepaald record toe te voegen.
- Ondersteunt MULTI, EXEC, DISCARD, WATCH-transacties en meer.
Nu zien we hoe Redis te installeren op Debian 9.
1. Hoe Redis-pakketten te installeren
In de eerste plaats zal het nodig zijn om de build-essentiële pakketten uit de officiële repositories te installeren en hiervoor zullen we de volgende regel uitvoeren:
apt-get update apt install build-essentiële tcl
VERGROTEN
We voeren de letter S in om de download en installatie te bevestigen. In het geval van CentOS zullen we de volgende regel uitvoeren:
yum groupinstall "Ontwikkeltools"
In Fedora zullen we uitvoeren:
dnf groupinstall "Ontwikkeltools"In Ubuntu:
apt install build-essentialOpmerkingHet ideaal is om alle commando's als root-gebruikers uit te voeren, maar als dit niet mogelijk is, moeten we sudo voorafgaan om de actie uit te voeren.
Inloggen Doe mee!