{"id":123912,"date":"2025-05-02T15:05:08","date_gmt":"2025-05-02T13:05:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0"},"modified":"2025-05-02T15:05:08","modified_gmt":"2025-05-02T13:05:08","slug":"proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0","title":{"rendered":"Projekt Redis wr\u00f3ci\u0142 do korzystania z otwartej licencji. Wprowadzono Redis 8.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Redis Ltd og\u0142osi\u0142a zmian\u0119 polityki licencyjnej projektu. Od wydania Redis 8.0 kod projektu sta\u0142 si\u0119 dost\u0119pny na wolnej licencji AGPLv3. Przej\u015bcie na otwart\u0105 licencj\u0119 by\u0142o mo\u017cliwe dzi\u0119ki powrotowi do firmy Salvatore Sanfilippo, tw\u00f3rcy bazy danych Redis. Po odej\u015bciu z Redis Ltd Salvatore opracowa\u0142 zestaw rozszerze\u0144 wektorowych (Vector Sets), kt\u00f3re chcia\u0142 w\u0142\u0105czy\u0107 do Redis, ale chcia\u0142, aby stworzony przez niego kod by\u0142 dostarczany na otwartej licencji. Sanfilippo uda\u0142o si\u0119 przekona\u0107 wsp\u00f3\u0142pracownik\u00f3w o zasadno\u015bci przywr\u00f3cenia otwartego charakteru projektu oraz poprawy interakcji ze spo\u0142eczno\u015bci\u0105.    <\/p>\n<p>Rowan Trollope, dyrektor Redis Ltd, o\u015bwiadczy\u0142, \u017ce dokonana w ubieg\u0142ym roku zmiana na licencje proprietarne osi\u0105gn\u0119\u0142a sw\u00f3j cel, poniewa\u017c firmy AWS i Google za\u0142o\u017cy\u0142y forka, zacz\u0119\u0142y uczestniczy\u0107 w wsp\u00f3lnym rozwoju i dzieli\u0107 si\u0119 swoimi dotychczasowymi osi\u0105gni\u0119ciami. Zmiana licencji zaszkodzi\u0142a jednak relacjom ze spo\u0142eczno\u015bci\u0105, kt\u00f3re firma teraz b\u0119dzie stara\u0142a si\u0119 przywr\u00f3ci\u0107, wracaj\u0105c do dostarczania kodu na wolnej licencji.      <\/p>\n<p>Po przej\u015bciu na licencje proprietarne rozw\u00f3j otwartej bazy kodu Redis kontynuowany by\u0142 w forkach Valkey (fork rozwijany przy udziale Amazon, Google, Oracle, Ericsson i Snap), Redict (fork od tw\u00f3rcy linii polece\u0144 Sway i j\u0119zyka Hare), Garnet (baza danych od Microsoftu, kompatybilna z Redis) oraz KeyDB (wysokowydajny fork Redis 5 od Snapchata). W repozytoriach dystrybucyjnych Debian 13, Ubuntu 24.10, Fedora 41, RHEL 10, Azure Linux 3, Arch Linux i Alpine 3.20 pakiet Redis zosta\u0142 zast\u0105piony forkiem Valkey.    <\/p>\n<p>Pocz\u0105tkowo Redis by\u0142 udost\u0119pniany na podstawie licencji BSD, kt\u00f3ra pozwala\u0142a na nienie wdro\u017cenie swoich zmian, a nast\u0119pnie przeszed\u0142 na licencje proprietarne RSALv2 (Redis Source Available License v2) i SSPLv1 (Server Side Public License v1). Zaczynaj\u0105c od Redis 8, kod projektu jest dost\u0119pny na licencji AGPLv3, kt\u00f3ra posiada dodatkowe ograniczenia dla aplikacji dzia\u0142aj\u0105cych jako us\u0142ugi sieciowe. Przy u\u017cyciu komponent\u00f3w AGPL w us\u0142ugach sieciowych, deweloper jest zobowi\u0105zany do dostarczenia u\u017cytkownikowi kodu \u017ar\u00f3d\u0142owego wszelkich wprowadzonych zmian do tych komponent\u00f3w, nawet je\u015bli oprogramowanie le\u017c\u0105ce u podstaw us\u0142ugi nie jest publikowane i jest wykorzystywane wy\u0142\u0105cznie w infrastrukturze wewn\u0119trznej do dzia\u0142ania us\u0142ugi. Licencja AGPLv3 jest kompatybilna z GPLv3, lecz koliduje z licencj\u0105 GPLv2.     <\/p>\n<p>U\u017cywane wcze\u015bniej licencje SSPL i RSAL prowadzi\u0142y do dyskryminacji niekt\u00f3rych kategorii u\u017cytkownik\u00f3w, co nie pozwala\u0142o uzna\u0107 ich za otwarte lub wolne. Pod wzgl\u0119dem cel\u00f3w obie licencje s\u0105 podobne, a r\u00f3\u017cnice sprowadzaj\u0105 si\u0119 do tego, \u017ce licencja SSPL opiera si\u0119 na kopyleftowej licencji AGPLv3, a licencja RSAL na licencji pozwalaj\u0105cej BSD. Licencja RSAL pozwala na u\u017cywanie, modyfikowanie, rozpowszechnianie i integrowanie kodu w aplikacjach, z wyj\u0105tkiem przypadk\u00f3w, gdy te aplikacje s\u0105 komercyjne lub wykorzystywane do \u015bwiadczenia zarz\u0105dzanych p\u0142atnych us\u0142ug. Licencja SSPL dodatkowo zawiera wym\u00f3g dostarczania pod t\u0105 sam\u0105 licencj\u0105 nie tylko kodu samej aplikacji, ale tak\u017ce wszystkich komponent\u00f3w zaanga\u017cowanych w \u015bwiadczenie us\u0142ugi w chmurze.       <\/p>\n<p>R\u00f3wnocze\u015bnie z og\u0142oszeniem zmiany licencji zosta\u0142 przedstawiony wydanie Redis 8.0. Niemniej jednak, pomimo og\u0142oszenia o dost\u0119pno\u015bci wydania, w repozytorium wci\u0105\u017c zamieszczony jest tylko kandydat na wydania, a link do pobrania Redis 8.0 na stronie projektu prowadzi do strony og\u00f3lnego opisu procesu instalacji. W uwagach do wydania na razie r\u00f3wnie\u017c zaznaczone jest tylko wydanie 8.0-RC1.    <\/p>\n<p>G\u0142\u00f3wne zmiany w Redis 8.0:  <\/p>\n<ul>\n<li class=\"l\"> Dodano typ przechowywania zbior\u00f3w danych wektorowych, poszukiwanych w systemach uczenia maszynowego i wyszukiwania semantycznego. Zbiory wektorowe (vector set) rozszerzaj\u0105 wcze\u015bniejsze mo\u017cliwo\u015bci uporz\u0105dkowanych list (sorted set) o mo\u017cliwo\u015b\u0107 przechowywania wielowymiarowych wektor\u00f3w. Do manipulacji danymi wektorowymi dodano 11 nowych polece\u0144, takich jak VADD, VREM i VSIM.\n<li class=\"l\"> W g\u0142\u00f3wnym sk\u0142adzie Redis przeniesiono modu\u0142y Redis Query Engine, JSON, Time Series oraz Probabilistic Data Types, wcze\u015bniej dostarczane w formie oddzielnych rozszerze\u0144 Redis Stack.\n<li class=\"l\"> Zintegrowano wsparcie dla struktury danych JSON, umo\u017cliwiaj\u0105cej przechowywanie dokument\u00f3w w formacie JSON zwi\u0105zanych z kluczami w Redis. Do selektywnego wydobywania dokument\u00f3w JSON oraz dost\u0119pu do poszczeg\u00f3lnych element\u00f3w mo\u017cna u\u017cywa\u0107 j\u0119zyka zapyta\u0144 JSONPath. Obs\u0142uguje atomowe aktualizacje, kt\u00f3re pozwalaj\u0105 na wprowadzanie zmian w pojedynczych polach dokumentu JSON bez \u0142adowania ca\u0142ego dokumentu.\n<li class=\"l\"> Dodano wsparcie dla struktur danych w formie szereg\u00f3w czasowych (gdzie zapis tworzy czas i zestaw odpowiadaj\u0105cych mu warto\u015bci, na przyk\u0142ad pozyskiwanych poprzez okresowe sondowanie stanu czujnik\u00f3w lub zbieranie metryk). W celu zmniejszenia zu\u017cycia pami\u0119ci u\u017cyto algorytm\u00f3w kompresji podobnych danych oraz zapewniono mo\u017cliwo\u015b\u0107 ustalania zasad redukcji archiwalnych danych (downsampling).\n<li class=\"l\"> Dodano prawdopodobne struktury danych: filtr Bloom, filtr Cuckoo, szkic Count-min, Top-k i t-digest, umo\u017cliwiaj\u0105ce znaczne zmniejszenie rozmiaru przechowywania w przypadku konieczno\u015bci przechowywania bardzo du\u017cych ilo\u015bci danych, poprzez utrat\u0119 dok\u0142adno\u015bci przy wykonywaniu niekt\u00f3rych operacji. \u201eFiltr Bloom\u201d i \u201efiltr Cuckoo\u201d pozwalaj\u0105 sprawdzi\u0107 przynale\u017cno\u015b\u0107 do zbioru, dopuszczaj\u0105c fa\u0142szywe stwierdzenia dotycz\u0105ce braku elementu, jednocze\u015bnie eliminuj\u0105c pomini\u0119cie istniej\u0105cego elementu. \u201eSzkic Count-min\u201d prognozuje liczb\u0119 wyst\u0105pie\u0144 warto\u015bci w zbiorze. \u201eTop-k\u201d pozwala znajdowa\u0107 najcz\u0119\u015bciej wyst\u0119puj\u0105ce warto\u015bci. \u201eT-digest\u201d umo\u017cliwia wykonywanie pr\u00f3bek warto\u015bci wi\u0119kszych lub mniejszych od podanej.\n<li class=\"l\"> W sk\u0142ad wchodzi silnik \u201eRedis Query Engine\u201d z obs\u0142ug\u0105 wyszukiwania wektorowego oraz mo\u017cliwo\u015bciami formowania pr\u00f3bek na podstawie zawarto\u015bci, a nie kluczy. Redis Query Engine umo\u017cliwia tworzenie dodatkowych indeks\u00f3w dla danych umieszczonych w hashach i dokumentach JSON.\n<li class=\"l\"> Rozszerzone wsparcie dla ACL (Listy Kontroli Dost\u0119pu), kt\u00f3re umo\u017cliwiaj\u0105 zarz\u0105dzanie dost\u0119pem do danych na podstawie kluczy, pozwalaj\u0105c na definiowanie r\u00f3\u017cnych zestaw\u00f3w regu\u0142 dost\u0119pu do komend z mo\u017cliwo\u015bci\u0105 przypisania zestaw\u00f3w uprawnie\u0144 do ka\u017cdego u\u017cytkownika. Na przyk\u0142ad, przy pomocy ACL mo\u017cna okre\u015bli\u0107, kt\u00f3rzy u\u017cytkownicy mog\u0105 \u0142\u0105czy\u0107 si\u0119 z Redis, do jakich kluczy ma dost\u0119p dany u\u017cytkownik i jakie komendy mo\u017ce wykonywa\u0107. W Redis 8 dodano nowe kategorie ACL dla nowych struktur danych.\n<li class=\"l\"> Dodano nowe komendy do pracy z haszami:\n<ul>\n<li class=\"l\"> HGETDEL \u2014 wydanie i usuni\u0119cie p\u00f3l hasha na podstawie podanego klucza.\n<li class=\"l\"> HGETEX \u2014 wydanie p\u00f3l hasha na podstawie podanego klucza i okre\u015blenie dla nich czasu \u017cycia.\n<li class=\"l\"> HSETEX \u2014 ustawienie p\u00f3l hasha na podstawie podanego klucza i okre\u015blenie dla nich czasu \u017cycia.  <\/ul>\n<li class=\"l\"> Wprowadzono ponad 30 optymalizacji wydajno\u015bci, prowadz\u0105cych do przyspieszenia wykonania komend w niekt\u00f3rych testach o 87%, zwi\u0119kszenia przepustowo\u015bci o 112%, przyspieszenia replikacji o 18% oraz przyspieszenia zapyta\u0144 w Redis Query Engine do 16 razy (dzi\u0119ki poziomemu i pionowemu skalowaniu). W trakcie zestawu 149 test\u00f3w 90 komend zacz\u0119\u0142o dzia\u0142a\u0107 szybciej. Znacz\u0105co zwi\u0119kszy\u0142a si\u0119 przepustowo\u015b\u0107 dzi\u0119ki przej\u015bciu na wielow\u0105tkow\u0105 prac\u0119 komponent\u00f3w do analizy komend, przetwarzania zapyta\u0144 klient\u00f3w oraz odczytu i zapisu w gniazdach sieciowych. Zaproponowano now\u0105 realizacj\u0119 mechanizmu wielow\u0105tkowego przetwarzania wej\u015bcia\/wyj\u015bcia (io-threads).\n<li class=\"l\"> Zaprezentowany nowy mechanizm replikacji, zu\u017cywaj\u0105cy o 35% mniej pami\u0119ci i dzia\u0142aj\u0105cy o 18% szybciej. Aby wyeliminowa\u0107 blokady, wykorzystano dwa oddzielne w\u0105tki replikacji \u2014 jeden do przekazywania zmian do g\u0142\u00f3wnego w\u0119z\u0142a, a drugi do przekazywania zmian do po\u015brednich w\u0119z\u0142\u00f3w.      <\/ul>\n<p>Aby zarz\u0105dza\u0107 danymi w bazie danych Redis, dost\u0119pne s\u0105 takie polecenia jak inkrementacja\/dekrementacja, standardowe operacje na listach i zbiorach (\u0142\u0105czenie, przeci\u0119cie), zmiana nazw kluczy, wielokrotne pobieranie oraz funkcje sortowania. Obs\u0142ugiwane s\u0105 dwa tryby przechowywania: okresowa synchronizacja danych na dysk oraz prowadzenie na dysku dziennika zmian. W drugim przypadku gwarantowana jest ca\u0142kowita zachowanie wszystkich zmian. Wspierane s\u0105 transakcje, kt\u00f3re pozwalaj\u0105 na wykonanie w jednym kroku grupy polece\u0144, zapewniaj\u0105c sp\u00f3jno\u015b\u0107 i sekwencyjno\u015b\u0107 (polecenia z innych zapyta\u0144 nie mog\u0105 si\u0119 w\u0142\u0105czy\u0107) wykonywania danego zestawu polece\u0144, a w przypadku problem\u00f3w pozwalaj\u0105c na cofni\u0119cie zmian.    <\/p>\n<p>Mo\u017cliwe jest zorganizowanie replikacji danych master-slave na kilka <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\u00f3w\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1761\">serwer\u00f3w<\/a>, realizowana w trybie nieblokuj\u0105cym. Dost\u0119pny jest r\u00f3wnie\u017c tryb wymiany wiadomo\u015bci \u201epublikacja\/subskrypcja\u201d, w kt\u00f3rym tworzony jest kana\u0142, a wiadomo\u015bci z niego s\u0105 rozpowszechniane do klient\u00f3w wed\u0142ug subskrypcji. Wszystkie dane s\u0105 w ca\u0142o\u015bci buforowane w pami\u0119ci operacyjnej. Biblioteki klienckie dost\u0119pne s\u0105 dla wi\u0119kszo\u015bci popularnych j\u0119zyk\u00f3w, w tym Perl, Python, PHP, Java, Ruby, Tcl, JavaScript\/Node.js, Go i C#.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63175\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Redis Ltd \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Redis 8.0 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u0442\u0430\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3. \u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u0441\u0442\u0430\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044e \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e \u0421\u0430\u043b\u044c\u0432\u0430\u0434\u043e\u0440\u0430 \u0421\u0430\u043d\u0444\u0438\u043b\u0438\u043f\u043f\u043e (Salvatore Sanfilippo), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \u0421\u0423\u0411\u0414 Redis. \u041f\u043e\u0441\u043b\u0435 \u0441\u0432\u043e\u0435\u0433\u043e \u0443\u0445\u043e\u0434\u0430 \u0438\u0437 Redis Ltd \u0421\u0430\u043b\u044c\u0432\u0430\u0434\u043e\u0440 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0430\u0431\u043e\u0440 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 (Vector Sets), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b \u0433\u043e\u0442\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123912","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Redis Ltd \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Redis 8.0 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u0442\u0430\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 Redis \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d Redis 8.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Redis Ltd \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Redis 8.0 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u0442\u0430\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-05-02T13:05:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-05-02T13:05:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Projekt Redis powr\u00f3ci\u0142 do korzystania z otwartej licencji. Zaprezentowano Redis 8.0 | ProHoster","description":"Firma Redis Ltd og\u0142osi\u0142a zmian\u0119 polityki licencyjnej projektu. Od wydania Redis 8.0 kod projektu sta\u0142 si\u0119 dost\u0119pny na mocy wolnej licencji AGPLv3.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 Redis \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438. \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d Redis 8.0 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Redis Ltd \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e\u0431 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Redis 8.0 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441\u0442\u0430\u043b \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/proekt-redis-vernulsya-na-ispolzovanie-otkrytoj-liczenzii-predstavlen-redis-8-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-05-02T13:05:08+00:00","article:modified_time":"2025-05-02T13:05:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123912","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:45:58","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:37:23","updated":"2026-02-09 17:45:58","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/123912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=123912"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/123912\/revisions"}],"predecessor-version":[{"id":159005,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/123912\/revisions\/159005"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=123912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=123912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=123912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}