Redis

Logoja e Redisit

Redis ([1][2] REmote DIctionary Server ,shqip: Serveri i fjalorit në distancë )[1] është një ruajtje në kujtesë me burim të hapur, e përdorur si një bazë të dhënash vlerë-çelës në memorie, e shpërndarë, kashe dhe mesazhe ndërmjetësi, me qëndrueshmëri opsionale .[3] Për shkak se mban të gjitha të dhënat në kujtesë dhe për shkak të dizajnit të tij, Redis ofron lexime dhe shkrime me vonesë të ulët, duke e bërë atë veçanërisht të përshtatshëm për rastet e përdorimit që kërkojnë një cache. Redisi është baza e të dhënave më e njohur NoSQL,[4][5][6] dhe një nga bazat e të dhënave më të njohura në përgjithësi.[7] Redis përdoret në kompani si Twitter,[8][9] Airbnb,[10] Tinder,[11] Yahoo,[12] Adobe,[13] Hulu,[14] dhe Amazon .[15]

Redis[i] mbështet lloje të ndryshme të strukturave abstrakte të të dhënave, të tilla si vargje, lista, harta, grupe, grupe të renditura, HyperLogLogs, bitmaps, rrjedha dhe indekse hapësinore .

Projekti u zhvillua dhe u mbajt nga Salvatore Sanfilippo, duke filluar në 2009.[16] Nga viti 2015 deri në vitin 2020, ai drejtoi një ekip bazë të projektit të sponsorizuar nga Redis Labs .[17] Salvatore Sanfilippo u largua nga Redis si mbajtës në 2020.[18] Në vitin 2021, Redis Labs hoqi Labs nga emri i tij dhe tani njihet thjesht si "Redis".[19]

Redis lëshohet nën një licencë BSD me 3 klauzola .[20]

Popullariteti

Sipas renditjes mujore të DB-Engines, Redis është shpesh baza e të dhënave vlerë-çelës më popullore .[4] Redis është renditur gjithashtu në bazën e të dhënave #4 NoSQL për sa i përket kënaqësisë së përdoruesit dhe pranisë në treg bazuar në rishikimet e përdoruesve,[21] bazën e të dhënave më të njohura NoSQL në kontejnerë,[22] dhe ruajtësin #4 të të dhënave të 2019 sipas renditjes së stackshare.io.[23] Ajo u votua më e pëlqyera e bazës së të dhënave në Anketën e Zhvilluesve të Stack Overflow në 2017, 2018, 2019, 2020 dhe 2021.[24]

Gjuhët e mbështetura

Që nga versioni 2.6, Redis përmban skriptim nga ana e serverit në gjuhën Lua .[25]

Shumë gjuhë programimi kanë lidhje gjuhësore Redis në anën e klientit, duke përfshirë:[26] ActionScript, C, C++, C#, Chicken, Clojure, Common Lisp, Crystal, D, Dart, Delphi,[27] Elixir, Erlang, Go, Haskell, Haxe, Io, Java, Nim, JavaScript ( Node.js ), Julia, Lua, Objective-C, OCaml, Perl, PHP, Pure Data, Python, R,[28] Racket, Ruby, Rust, Scala, Small Swift dhe Tcl . Në këto gjuhë ekzistojnë disa programe softuerike të klientëve.[26]

  1. ^ a b "FAQ: Redis". Redis.io (në anglishte amerikane). Marrë më 12 shkurt 2022.{{cite web}}: Mirëmbajtja CS1: Gjendja e adresës (lidhja)
  2. ^ cite_ref-2 "Google Groups". groups.google.com. Marrë më 25 shkurt 2022. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)Mirëmbajtja CS1: Gjendja e adresës (lidhja)
  3. ^ cite_ref-3 "Redis". Redis (në anglisht). Marrë më 2023-07-22.
  4. ^ a b "DB-Engines Ranking - popularity ranking of key-value stores". DB-Engines. Arkivuar nga origjinali më 7 korrik 2013. Marrë më 2 shtator 2023. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  5. ^ cite_ref-5 Clark, Lindsay. "Redis becomes the most popular database on AWS as complex cloud application deployments surge". www.theregister.com (në anglisht). Marrë më 2023-07-22.
  6. ^ cite_ref-6 "Instablinks EP 07: Redis™—The Most Popular In-Memory Database Technology". Instaclustr (në anglisht). Marrë më 2023-07-22.
  7. ^ cite_ref-7 "DB-Engines Ranking". DB-Engines (në anglisht). Marrë më 2023-07-22.
  8. ^ cite_ref-:1_8-0 Scaling Redis at Twitter (në anglisht), marrë më 2023-07-22
  9. ^ cite_ref-:2_9-0 Using Redis at Scale at Twitter - by Rashmi Ramesh of Twitter - RedisConf17 - (në anglisht), marrë më 2023-07-22
  10. ^ cite_ref-:3_10-0 AWS re:Invent 2018: Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319) (në anglisht), marrë më 2023-07-22
  11. ^ cite_ref-:4_11-0 "Building resiliency at scale at Tinder with Amazon ElastiCache | AWS Database Blog". aws.amazon.com (në anglishte amerikane). 2020-01-30. Marrë më 2023-07-22.
  12. ^ cite_ref-:5_12-0 AWS re:Invent 2022 - How Yahoo cost optimizes their in-memory workloads with AWS (DAT321) (në anglisht), marrë më 2023-07-22
  13. ^ cite_ref-:6_13-0 AWS re:Invent 2014 | (SDD402) Amazon ElastiCache Deep Dive (në anglisht), marrë më 2023-07-22
  14. ^ cite_ref-:7_14-0 "Hulu Case Study". Amazon Web Services, Inc. (në anglishte amerikane). Marrë më 2023-07-22.
  15. ^ cite_ref-:8_15-0 "Amazon GameOn Database Migration Case Study – Amazon Web Services (AWS)". Amazon Web Services, Inc. (në anglishte amerikane). Marrë më 2023-07-22.
  16. ^ cite_ref-16 "A conversation with Salvatore Sanfilippo, creator of the open-source database Redis". VentureBeat (në anglishte amerikane). 2016-06-20. Arkivuar nga origjinali më 29 qershor 2021. Marrë më 2021-06-29.
  17. ^ cite_ref-network-world-201507_17-0 Kepes, Ben (15 korrik 2015). "Redis Labs hires the creator of Redis, Salvatore Sanfilippo". Network World. Arkivuar nga origjinali më 15 gusht 2018. Marrë më 30 gusht 2015. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  18. ^ cite_ref-18 Francisco, Thomas Claburn in San. "Database maestro Antirez says arrivederci to Redis: Seems he wants an unstructured life writing code, not a structured one managing software". www.theregister.com (në anglisht). Marrë më 2021-06-29.
  19. ^ cite_ref-19 "Database startup Redis Labs rebrands as ... just Redis". SiliconANGLE (në anglishte amerikane). 2021-08-11. Marrë më 2021-08-11.
  20. ^ cite_ref-github20190227_20-0 "Copying".
  21. ^ cite_ref-21 "Best NoSQL Databases: Fall 2015 Report from G2 Crowd". G2 Crowd. Arkivuar nga origjinali më 2015-08-24. Marrë më 2015-08-25. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  22. ^ cite_ref-22 "8 Surprising Facts about Real Docker Adoption". Datadog. 13 qershor 2018. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  23. ^ cite_ref-23 "🏆 The Top 50 Developer Tools of 2019". StackShare (në anglisht). Arkivuar nga origjinali më 2 shtator 2023. Marrë më 2020-07-28.
  24. ^ cite_ref-24 "Developer Survey Results 2021: Most Loved, Dreaded, and Wanted Databases". Stack Overflow. Stack Exchange. Marrë më 2021-08-23. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  25. ^ cite_ref-25 "EVAL – Redis". redis.io. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  26. ^ a b "Redis". redis.io. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  27. ^ cite_ref-27 "Danieleteti/Delphiredisclient". GitHub. 17 shtator 2022. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  28. ^ cite_ref-28 Lewis, B. W. (5 korrik 2015). "rredis: "Redis" Key/Value Database Client". The Comprehensive R Archive Network. Marrë më 2019-04-03. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.