Seidor
personas hablando

05 de juny de 2024

Què és Redis?

Redis és un motor de base de dades open source amb llicència BSD. Basa el seu funcionament en l'ús de taules de hashes (clau – valor) i pot arribar a usar-se com a base de dades persistent.

Quins formats utilitza?


Una de les particularitats de Redis és que, a part de l'ús de strings, també permet dades abstractes com poden ser:

  • Sets de strings
  • Llistes de strings
  • “Hashes” on la clau i el valor són de tipus string

També segons el tipus de valor que contingui se'ns oferirà unes operacions o altres. Redis ens ofereix també múltiples operacions atòmiques com insercions, “joints”, diferències o llistes ordenades, entre altres. Des de la seva versió 2.6 incorpora la possibilitat d'executar scripts en llenguatge Lua.

Quins llenguatges suporta?


Els llenguatges suportats per Redis són els següents: Lua, PHP, Ruby, Python, ActionScript, C, C++, C#, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, Node.js, Objective-C, Perl, Pure Data, Scala, Smalltalk i Tcl.

Com emmagatzema la informació?


El funcionament general de Redis es basa en emmagatzemar la informació en memòria RAM, però també incorpora 2 formes de fer que aquesta informació sigui persistent. Encara que ambdós procediments constitueixen un gran cost en el rendiment del servidor.

També permet la replicació d'aquestes dades a un servidor esclau i crear jerarquies en forma d'arbre, atès que un servidor esclau pot ser al seu torn mestre d'altres nodes.

Quins usos té?


L'ús més comú, entre altres, és per cachejar arxius, atès que en emmagatzemar la informació en RAM aquesta és molt ràpidament accessible.

Potser et pot interessar

05 de juny de 2024

Què és ElasticSearch?

ElasticSearch és un motor de cerca orientat a documents que ens permet indexar un gran volum de dades per poder fer consultes sobre ells posteriorment.

SEIDOR
05 de juny de 2024

Què és Mailchimp?

Mailchimp és una aplicació web, que ens permet enviar campanyes de correus electrònics o correus informatius en format HTML amb compatibilitat en tots els clients de correu de manera senzilla i àgil amb una gran varietat d'eines.

SEIDOR