{"id":103903,"date":"2022-04-28T09:37:32","date_gmt":"2022-04-28T07:37:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-7-0"},"modified":"2022-04-28T09:37:32","modified_gmt":"2022-04-28T07:37:32","slug":"vypusk-subd-redis-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-subd-redis-7-0","title":{"rendered":"Vydanie SDB Redis 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bol je vydan\u00fd nov\u00fd release datab\u00e1zov\u00e9ho syst\u00e9mu Redis 7.0, ktor\u00fd patr\u00ed do triedy NoSQL syst\u00e9mov. Redis poskytuje funkcie na ukladanie \u00fadajov vo form\u00e1te k\u013e\u00fa\u010d\/hodnota, ktor\u00e9 s\u00fa roz\u0161\u00edren\u00e9 podporou \u0161trukt\u00farovan\u00fdch form\u00e1tov d\u00e1t, ako s\u00fa zoznamy, hash a mno\u017einy, ako aj mo\u017enos\u0165ou vykon\u00e1vania skriptov v jazyku Lua na strane servera. K\u00f3d projektu sa distribuuje pod licenciou BSD. Dodato\u010dn\u00e9 moduly, ktor\u00e9 pon\u00fakaj\u00fa roz\u0161\u00edren\u00e9 funkcie pre podnikov\u00fdch u\u017e\u00edvate\u013eov, ako s\u00fa RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, s\u00fa od roku 2019 poskytovan\u00e9 pod propriet\u00e1rnou licenciou RSAL. Rozvoj otvoren\u00fdch variantov t\u00fdchto modulov pod licenciou AGPLv3 sa pok\u00fa\u0161al pokra\u010dova\u0165 projekt GoodFORM, ktor\u00fd je v poslednom \u010dase stagnuj\u00faci.      <\/p>\n<p>Na rozdiel od syst\u00e9mov ukladania v opera\u010dnej pam\u00e4ti, ako je Memcached, Redis zabezpe\u010duje trval\u00e9 ukladanie \u00fadajov na disku a garantuje ochranu datab\u00e1zy v pr\u00edpade hav\u00e1rie. Zdrojov\u00fd k\u00f3d projektu sa distribuuje v r\u00e1mci licencie BSD. Klientske kni\u017enice s\u00fa dostupn\u00e9 pre v\u00e4\u010d\u0161inu ob\u013e\u00faben\u00fdch jazykov, vr\u00e1tane Perl, Python, PHP, Java, Ruby a Tcl. Redis podporuje transakcie, ktor\u00e9 umo\u017e\u0148uj\u00fa vykonanie skupiny pr\u00edkazov v jednom kroku, zaru\u010duj\u00fac konzistentnos\u0165 a sekvenciu (pr\u00edkazy z in\u00fdch po\u017eiadaviek nem\u00f4\u017eu zasahova\u0165) pri vykon\u00e1van\u00ed stanoven\u00e9ho s\u00faboru pr\u00edkazov a v pr\u00edpade probl\u00e9mov umo\u017e\u0148uj\u00fa vr\u00e1tenie zmien. V\u0161etky \u00fadaje s\u00fa plne cacheovan\u00e9 v opera\u010dnej pam\u00e4ti.     <\/p>\n<p>Na spr\u00e1vu \u00fadajov s\u00fa k dispoz\u00edcii tak\u00e9 pr\u00edkazy, ako s\u00fa inkrement\u00e1cia\/dekrement\u00e1cia, \u0161tandardn\u00e9 oper\u00e1cie nad zoznamami a mno\u017einami (zlu\u010dovanie, prienik), premenovanie k\u013e\u00fa\u010dov, viacer\u00e9 v\u00fdbery a funkcie triedenia. Podporuj\u00fa sa dva re\u017eimy ukladania: periodick\u00e1 synchroniz\u00e1cia \u00fadajov na disku a vedenie logu zmien na disku. V druhom pr\u00edpade je garantovan\u00e1 pln\u00e1 ochrana v\u0161etk\u00fdch zmien. Je mo\u017en\u00e9 organizova\u0165 master-slave replik\u00e1ciu \u00fadajov na nieko\u013eko <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/server\/\"   title=\"serverov\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1636\">serverov<\/a>, vykon\u00e1van\u00e1 v neblokuj\u00facom re\u017eime. K dispoz\u00edcii je aj re\u017eim v\u00fdmeny spr\u00e1v \u201epublikovanie\/odber\u201c, pri ktorom sa vytvor\u00ed kan\u00e1l, z ktor\u00e9ho sa spr\u00e1vy \u0161\u00edria klientom na z\u00e1klade predplatn\u00e9ho.    <\/p>\n<p>K\u013e\u00fa\u010dov\u00e9 zmeny v Redis 7.0:   <\/p>\n<ul>\n<li class=\"l\"> Pridan\u00e1 podpora funkci\u00ed vykon\u00e1van\u00fdch na strane <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sk\/server\/dts-los-angeles\/\"   title=\"servera\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3802\">servera<\/a>. Na rozdiel od predt\u00fdm podporovan\u00fdch skriptov v jazyku Lua nie s\u00fa funkcie viazan\u00e9 na aplik\u00e1ciu a zameriavaj\u00fa sa na realiz\u00e1ciu dodato\u010dnej logiky, ktor\u00e1 roz\u0161iruje mo\u017enosti servera. Funkcie sa spracov\u00e1vaj\u00fa nepretr\u017eite s d\u00e1tami a v s\u00favislosti s datab\u00e1zou, a nie s aplik\u00e1ciou, vr\u00e1tane replik\u00e1cie a uchov\u00e1vania v trvalom \u00falo\u017eisku.\n<li class=\"l\"> Bola navrhnut\u00e1 druh\u00e1 verzia ACL, ktor\u00e1 umo\u017e\u0148uje spravova\u0165 pr\u00edstup k d\u00e1tam na z\u00e1klade k\u013e\u00fa\u010dov a umo\u017e\u0148uje definovanie r\u00f4znych s\u00faborov pravidiel pr\u00edstupu k pr\u00edkazom s mo\u017enos\u0165ou viazania viacer\u00fdch selektorov (s\u00faborov pr\u00e1vomoc\u00ed) na ka\u017ed\u00e9ho pou\u017e\u00edvate\u013ea. Ka\u017ed\u00fd k\u013e\u00fa\u010d m\u00f4\u017ee by\u0165 identifikovan\u00fd s ur\u010ditou pr\u00e1vomocou, napr\u00edklad mo\u017eno obmedzi\u0165 pr\u00edstup len na \u010d\u00edtanie alebo p\u00edsanie ur\u010dit\u00e9ho podmno\u017estva k\u013e\u00fa\u010dov.\n<li class=\"l\"> Bol poskytnut\u00fd funk\u010dn\u00fd v klastri delen\u00fd (sharded) implement\u00e1cia paradigmy \u0161\u00edrenia spr\u00e1v na z\u00e1klade predplatn\u00e9ho (Publish-Subscribe), pri ktorej je spr\u00e1va odoslan\u00e1 ur\u010dit\u00e9mu uzlu, ktor\u00fd m\u00e1 viazan\u00fd kan\u00e1l spr\u00e1v, po \u010dom je t\u00e1to spr\u00e1va preposlan\u00e1 ostatn\u00fdm uzlom v sekcii (shard). Klienti m\u00f4\u017eu prij\u00edma\u0165 spr\u00e1vy na predplatnom kan\u00e1le, ako sa prip\u00e1jaj\u00fa k hlavn\u00e9mu uzlu, tak aj k sekund\u00e1rnym uzlom sekcie. Spr\u00e1va sa uskuto\u010d\u0148uje pomocou pr\u00edkazov SSUBSCRIBE, SUNSUBSCRIBE a SPUBLISH.\n<li class=\"l\"> Bola pridan\u00e1 podpora spracovania podpr\u00edkazov v v\u00e4\u010d\u0161ine kontextov.\n<li class=\"l\"> Boli pridan\u00e9 nov\u00e9 pr\u00edkazy:\n<ul>\n<li class=\"l\"> ZMPOP, BZMPOP.\n<li class=\"l\"> LMPOP, BLMPOP.\n<li class=\"l\"> SINTERCARD, ZINTERCARD.\n<li class=\"l\"> SPUBLISH, SSUBSCRIBE, SUNSUBSCRIBE, PUBSUB SHARDCHANNELS\/SHARDNUMSUB.\n<li class=\"l\"> EXPIRETIME, PEXPIRETIME.\n<li class=\"l\"> EVAL_RO, EVALSHA_RO, SORT_RO.\n<li class=\"l\"> FUNCTION *, FCALL, FCALL_RO.\n<li class=\"l\"> COMMAND DOCS, COMMAND LIST.\n<li class=\"l\"> LATENCY HISTOGRAM.\n<li class=\"l\"> CLUSTER SHARDS, CLUSTER LINKS, CLUSTER DELSLOTSRANGE, CLUSTER ADDSLOTSRANGE.\n<li class=\"l\"> CLIENT NO-EVICT.\n<li class=\"l\"> ACL DRYRUN.    <\/ul>\n<li class=\"l\"> Bola poskytnut\u00e1 mo\u017enos\u0165 spracovania viacer\u00fdch konfigur\u00e1ci\u00ed v jednom volan\u00ed CONFIG SET\/GET.\n<li class=\"l\"> Do utilite redis-cli boli pridan\u00e9 mo\u017enosti &#171;&#8212;json&#187;, &#171;-2&#187;, &#171;&#8212;scan&#187;, &#171;&#8212;functions-rdb&#187;.\n<li class=\"l\"> Predvolene je deaktivovan\u00fd pr\u00edstup klientov k nastaveniam a pr\u00edkazom, ktor\u00e9 ovplyv\u0148uj\u00fa bezpe\u010dnos\u0165 (napr. pr\u00edkazy DEBUG a MODULE s\u00fa zak\u00e1zan\u00e9, zmeny konfigur\u00e1ci\u00ed s flagom PROTECTED_CONFIG s\u00fa tie\u017e zak\u00e1zan\u00e9). V redis-cli bol zastaven\u00fd v\u00fdstup do s\u00faboru s hist\u00f3riou pr\u00edkazov, ktor\u00e9 obsahuj\u00fa d\u00f4vern\u00e9 \u00fadaje.\n<li class=\"l\"> Bola zaveden\u00e1 ve\u013ek\u00e1 d\u00e1vka optimaliz\u00e1ci\u00ed zameran\u00fdch na zv\u00fd\u0161enie v\u00fdkonu a zn\u00ed\u017eenie spotreby pam\u00e4te. Napr\u00edklad bola v\u00fdrazne zn\u00ed\u017een\u00e1 spotreba pam\u00e4te pri zapnut\u00ed re\u017eimu klastru, pri vykon\u00e1van\u00ed oper\u00e1ci\u00ed copy-on-write a pri pr\u00e1ci s hash-mi a k\u013e\u00fa\u010dmi zset. Zlep\u0161ila sa logika ukladania d\u00e1t na disk (vyvolanie fsync). Zn\u00ed\u017eil sa po\u010det sie\u0165ov\u00fdch paketov a syst\u00e9mov\u00fdch volan\u00ed pri odosielan\u00ed odpoved\u00ed klientovi. Zv\u00fd\u0161ila sa efektivita replik\u00e1cie.\n<li class=\"l\"> Bola odstr\u00e1nen\u00e1 zranite\u013enos\u0165 CVE-2022-24735 v prostred\u00ed pre vykon\u00e1vanie Lua skriptov, ktor\u00e1 umo\u017e\u0148uje vlo\u017eenie vlastn\u00e9ho Lua k\u00f3du a dosiahnutie jeho vykonania v kontexte in\u00e9ho pou\u017e\u00edvate\u013ea, vr\u00e1tane pou\u017e\u00edvate\u013ea s vy\u0161\u0161\u00edmi opr\u00e1vneniami.\n<li class=\"l\"> Bola odstr\u00e1nen\u00e1 zranite\u013enos\u0165 CVE-2022-24736, ktor\u00e1 umo\u017e\u0148uje sp\u00f4sobi\u0165 hav\u00e1riu procesu redis-server z d\u00f4vodu dereferencovania nulov\u00e9ho ukazovate\u013ea. \u00datok sa uskuto\u010d\u0148uje prostredn\u00edctvom na\u010d\u00edtania \u0161peci\u00e1lne upraven\u00fdch Lua skriptov.    <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57100\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c. Redis \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0441\u043f\u0438\u0441\u043a\u0438, \u0445\u044d\u0448\u0438 \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Lua. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 [&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-103903","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\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\/sk\/blog\/news\/vypusk-subd-redis-7-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 7.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-subd-redis-7-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=\"2022-04-28T07:37:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-28T07:37:32+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\udd47Uvo\u013enenie datab\u00e1zov\u00e9ho syst\u00e9mu Redis 7.0 | ProHoster","description":"Bol zverejnen\u00fd release datab\u00e1zov\u00e9ho syst\u00e9mu Redis 7.0, ktor\u00fd patr\u00ed do triedy NoSQL syst\u00e9mov.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-subd-redis-7-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Redis 7.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 7.0, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0435\u0439\u0441\u044f \u043a \u043a\u043b\u0430\u0441\u0441\u0443 NoSQL-\u0441\u0438\u0441\u0442\u0435\u043c.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-subd-redis-7-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":"2022-04-28T07:37:32+00:00","article:modified_time":"2022-04-28T07:37:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103903","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-22 16:01:28","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-28 07:38:37","updated":"2026-02-22 16:01:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/103903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=103903"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/103903\/revisions"}],"predecessor-version":[{"id":162330,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/103903\/revisions\/162330"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=103903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=103903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=103903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}