{"id":79872,"date":"2020-05-01T07:42:20","date_gmt":"2020-05-01T05:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-redis-6-0"},"modified":"2020-05-01T07:42:20","modified_gmt":"2020-05-01T05:42:20","slug":"vypusk-subd-redis-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-redis-6-0","title":{"rendered":"Lan\u00e7imi i SGBD Redis 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/antirez.com\/news\/132\">P\u00ebrgatitur<\/a><\/noindex> l\u00ebshimi i SGBD <noindex><a rel=\"nofollow\" href=\"http:\/\/redis.io\/\">Redis 6.0<\/a><\/noindex>, i cili i p\u00ebrket klas\u00ebs s\u00eb sistemeve NoSQL. Redis ofron funksionalitete t\u00eb ngjashme me ato t\u00eb Memcached p\u00ebr ruajtjen e t\u00eb dh\u00ebnave n\u00eb formatin \u00e7el\u00ebs\/vler\u00eb, t\u00eb zgjeruara me mb\u00ebshtetje p\u00ebr formate t\u00eb strukturuara t\u00eb t\u00eb dh\u00ebnave, si lista, hash dhe grupe, si dhe mund\u00ebsin\u00eb e ekzekutimit t\u00eb skripteve procesues n\u00eb gjuh\u00ebn Lua n\u00eb an\u00ebn e servers. Kodi i projektit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/antirez\/redis\">ofrohet<\/a><\/noindex> n\u00ebn licenc\u00ebn BSD. Modulat shtes\u00eb q\u00eb ofrojn\u00eb funksionalitete t\u00eb zgjeruara p\u00ebr p\u00ebrdoruesit e korporatave, t\u00eb tilla si RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, q\u00eb nga viti i kaluar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50189\">ofrohen<\/a><\/noindex> n\u00ebn licenc\u00ebn pron\u00ebsore RSAL. Zhvillimi i varianteve t\u00eb hapura t\u00eb k\u00ebtyre moduleve n\u00ebn licenc\u00ebn AGPLv3 \u00ebsht\u00eb vazhduar nga projekti <noindex><a rel=\"nofollow\" href=\"https:\/\/goodformcode.com\/\">GoodFORM<\/a><\/noindex>. <\/p>\n<p>N\u00eb krahasim me Memcached, Redis siguron ruajte t\u00eb p\u00ebrhershme t\u00eb t\u00eb dh\u00ebnave n\u00eb disk dhe garanton ruajtjen e DB-s\u00eb n\u00eb rast t\u00eb nd\u00ebrprerjes s\u00eb papritur. Kodet burimore t\u00eb projektit shp\u00ebrndahen n\u00ebn licenc\u00ebn BSD. Bibliotekat klient do t\u00eb jen\u00eb t\u00eb disponueshme p\u00ebr shumic\u00ebn e gjuh\u00ebve t\u00eb njohura, duke p\u00ebrfshir\u00eb Perl, Python, PHP, Java, Ruby dhe Tcl. Redis mb\u00ebshtet transaksionet, t\u00eb cilat lejojn\u00eb kryerjen e nj\u00eb grupe komandash n\u00eb nj\u00eb hap, duke garantuar konsistenc\u00ebn dhe s\u00eb bashku (komandat nga k\u00ebrkesa t\u00eb tjera nuk mund t\u00eb nd\u00ebrhyjn\u00eb) e ekzekutimit t\u00eb nj\u00eb grupe komandash t\u00eb caktuar, dhe n\u00eb rast problemesh duke lejuar kthimin e ndryshimeve. T\u00eb gjitha t\u00eb dh\u00ebnat jan\u00eb t\u00eb mbajtura plot\u00ebsisht n\u00eb memorien operative. <\/p>\n<p>P\u00ebr menaxhimin e t\u00eb dh\u00ebnave ofrohen komanda si inkrementim\/dekrementim, operacione standard mbi lista dhe grupe (bashkim, nd\u00ebrthurje), rinovimin e \u00e7el\u00ebsave, zgjedhje t\u00eb shumta dhe funksione renditjeje. Mb\u00ebshteten dy m\u00ebnyra ruajtjeje: sinkronizimi periodik i t\u00eb dh\u00ebnave n\u00eb disk dhe mbajtja n\u00eb disk e logut t\u00eb ndryshimeve. N\u00eb rastin e dyt\u00eb garanton ruajtjen e plot\u00eb t\u00eb t\u00eb gjitha ndryshimeve. \u00cbsht\u00eb e mundur organizimi i replikimit t\u00eb t\u00eb dh\u00ebnave master-slave n\u00eb disa servera, q\u00eb realizohet n\u00eb nj\u00eb m\u00ebnyr\u00eb jo bllokuese. Disponohet gjithashtu nj\u00eb m\u00ebnyr\u00eb e mesazheve \"publikim\/abonnement\", ku krijohet nj\u00eb kanal, mesazhet e t\u00eb cilit shp\u00ebrndahen tek klient\u00ebt sipas abonimit.<\/p>\n<p>Karakteristikat kryesore <noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/antirez\/redis\/6.0\/00-RELEASENOTES\">p\u00ebrmir\u00ebsime<\/a><\/noindex>, t\u00eb shtuar n\u00eb Redis 6.0: <\/p>\n<ul>\n<li class=\"l\"> Me baz\u00eb, protokolli i ri RESP3 \u00ebsht\u00eb propozuar, por lidhja fillon n\u00eb modin RESP2 dhe klienti kalon n\u00eb protokollin e ri vet\u00ebm n\u00ebse gjat\u00eb negocimit t\u00eb lidhjes \u00ebsht\u00eb p\u00ebrdorur komanda e re HELLO. RESP3 lejon kthimin e drejtp\u00ebrdrejt\u00eb t\u00eb llojeve t\u00eb dh\u00ebnash komplekse pa pasur nevoj\u00eb p\u00ebr konvertim t\u00eb masave t\u00eb zakonshme nga ana e klientit dhe ndan llojet e kthyer.\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr listat e kontrollit t\u00eb aksesit (<noindex><a rel=\"nofollow\" href=\"https:\/\/redis.io\/topics\/acl\">ACL<\/a><\/noindex>), t\u00eb cilat lejojn\u00eb t\u00eb p\u00ebrcaktohen me sakt\u00ebsi cilat operacione mund t\u00eb kryej\u00eb klienti dhe cilat jo. ACL gjithashtu ofrojn\u00eb mund\u00ebsin\u00eb p\u00ebr t'u mbrojtur nga gabime t\u00eb mundshme gjat\u00eb zhvillimit, p\u00ebr shembull, trajtuesit q\u00eb kryejn\u00eb vet\u00ebm operacionin BRPOPLPUSH mund t'iu ndalohet kryerja e operacioneve t\u00eb tjera, dhe n\u00eb rast se n\u00eb kodin e pun\u00ebs do t\u00eb harrohej rast\u00ebsisht thirrja e shtuar gjat\u00eb debugging FLUSHALL, kjo nuk do t\u00eb \u00e7onte n\u00eb probleme. Zbatimi i ACL-s\u00eb nuk lidhet me shpenzime shtes\u00eb dhe praktikisht nuk ndikon n\u00eb performanc\u00eb. P\u00ebr ACL jan\u00eb p\u00ebrgatitur gjithashtu modulet e nd\u00ebrfaqeve, q\u00eb ofrojn\u00eb mund\u00ebsin\u00eb e krijimit t\u00eb metodave t\u00eb reja t\u00eb autentifikimit. P\u00ebr t\u00eb par\u00eb t\u00eb gjitha shkeljet e regjistruara t\u00eb ACL-s\u00eb \u00ebsht\u00eb parashikuar komanda \"ACL LOG\". P\u00ebr gjenerimin e \u00e7el\u00ebsave sesion t\u00eb pasigurt \u00ebsht\u00eb shtuar komanda \"ACL GENPASS\", q\u00eb p\u00ebrdor HMAC me baz\u00eb SHA256.\n<li class=\"l\"> Mb\u00ebshtetje <noindex><a rel=\"nofollow\" href=\"https:\/\/redis.io\/topics\/encryption\">SSL\/TLS<\/a><\/noindex> p\u00ebr enkriptimin e kanalit t\u00eb komunikimit midis klientit dhe serverit.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/antirez.com\/news\/130\">Mb\u00ebshtetje<\/a><\/noindex> modulimi i t\u00eb dh\u00ebnave n\u00eb an\u00ebn e klientit. P\u00ebr t\u00eb arritur nj\u00eb pajtim t\u00eb keshit n\u00eb an\u00ebn e klientit me gjendjen e DB jan\u00eb t\u00eb disponueshme dy m\u00ebnyra: 1. Mbajtja n\u00eb server e \u00e7el\u00ebsave t\u00eb cil\u00ebt m\u00eb par\u00eb i ka k\u00ebrkuar klienti, p\u00ebr ta informuar at\u00eb p\u00ebr humbjen e aktualitetit t\u00eb regjistrimeve n\u00eb keshin e klientit. 2. Mekanizmi \"broadcasting\", ku klienti abonohet n\u00eb disa prefiks \u00e7el\u00ebsash dhe serveri e njofton at\u00eb n\u00eb rast se ndryshojn\u00eb \u00e7el\u00ebsat q\u00eb bien n\u00ebn k\u00ebto prefikse. Avantazhi i m\u00ebnyr\u00ebs \"broadcasting\" \u00ebsht\u00eb se n\u00eb server nuk harxhohet hap\u00ebsir\u00eb e shtuar p\u00ebr ruajtjen e hart\u00ebs s\u00eb vlerave q\u00eb jan\u00eb cache n\u00eb an\u00ebn e klientit, nd\u00ebrsa disavantazhi \u00ebsht\u00eb rritja e numrit t\u00eb mesazheve t\u00eb transmetuara.\n<li class=\"l\"> Brokeri i mesazheve Disque, q\u00eb lejon p\u00ebrdorimin e Redis p\u00ebr p\u00ebrpunimin e radh\u00ebve t\u00eb mesazheve, \u00ebsht\u00eb nxjerr\u00eb nga struktura baz\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/antirez\/disque-module\">modulin e ve\u00e7ant\u00eb<\/a><\/noindex>.\n<li class=\"l\"> Shtuar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/artix75\/redis-cluster-proxy\">Cluster Proxy<\/a><\/noindex>, nj\u00eb proxy p\u00ebr klasterin e server\u00ebve Redis, q\u00eb lejon organizimin e pun\u00ebs s\u00eb klientit me disa server\u00eb Redis, si me nj\u00eb instanc\u00eb t\u00eb vetme. Proxy mund t\u00eb rregulloj\u00eb k\u00ebrkesat p\u00ebr nyjat me t\u00eb dh\u00ebnat e nevojshme, t\u00eb multiplexoj\u00eb lidhjet, t\u00eb rikonfiguroj\u00eb klasterin n\u00eb rast t\u00eb identifikimit t\u00eb d\u00ebshtimeve t\u00eb nyjave, t\u00eb kryej\u00eb k\u00ebrkesa q\u00eb mbulojn\u00eb disa nyja.\n<li class=\"l\"> API p\u00ebr shkrimin e moduleve \u00ebsht\u00eb p\u00ebrmir\u00ebsuar ndjesh\u00ebm, n\u00eb thelb e shnd\u00ebrruar Redis n\u00eb nj\u00eb framework q\u00eb lejon krijimin e sistemeve n\u00eb form\u00ebn e moduleve shtes\u00eb.\n<li class=\"l\"> \u00cbsht\u00eb realizuar nj\u00eb mod i replikimit, ku skedar\u00ebt RDB fshihen menj\u00ebher\u00eb pas p\u00ebrdorimit.\n<li class=\"l\"> Protokolli i replikimit PSYNC2 \u00ebsht\u00eb p\u00ebrmir\u00ebsuar, \u00e7ka i dha mund\u00ebsin\u00eb t\u00eb kryej\u00eb m\u00eb shpesh risi t\u00eb pjesshme, duke rritur shanset p\u00ebr t\u00eb identifikuar shkall\u00ebt e nj\u00ebjta p\u00ebr replik\u00ebn dhe masterin.\n<li class=\"l\"> Ngarkimi i skedar\u00ebve RDB \u00ebsht\u00eb p\u00ebrshpejtuar. N\u00eb var\u00ebsi t\u00eb p\u00ebrb\u00ebr\u00ebsve t\u00eb skedarit, p\u00ebrshpejtimi varion nga 20 deri n\u00eb 30%. Ekzekutimi i komand\u00ebs INFO \u00ebsht\u00eb ndjesh\u00ebm p\u00ebrshpejtuar n\u00eb prani t\u00eb nj\u00eb numri t\u00eb madh klient\u00ebsh t\u00eb lidhur.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb komand\u00eb e re STRALGO me implementimin e algorithmeve t\u00eb komplikuara p\u00ebr p\u00ebrpunimin e vargjeve. Aktualisht \u00ebsht\u00eb n\u00eb dispozicion vet\u00ebm nj\u00eb algorit\u00ebm LCS (sekuenca m\u00eb e gjat\u00eb e zakonshme), i cili mund t\u00eb jet\u00eb i dobish\u00ebm p\u00ebr krahasimin e sekuencave RNA dhe DNA.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52848\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043d\u0430 Memcached \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 [&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-79872","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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\/sq\/blog\/news\/vypusk-subd-redis-6-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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 6.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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\/sq\/blog\/news\/vypusk-subd-redis-6-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=\"2020-05-01T05:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-01T05:42:20+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\udd47Lan\u00e7imi i DBMS Redis 6.0 | ProHoster","description":"Lansohet versioni i DBMS Redis 6.0, q\u00eb i p\u00ebrket klas\u00ebs s\u00eb sistemeve NoSQL.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-redis-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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 6.0 | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 Redis 6.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\/sq\/blog\/news\/vypusk-subd-redis-6-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":"2020-05-01T05:42:20+00:00","article:modified_time":"2020-05-01T05:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79872","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:29:40","updated":"2022-09-30 16:36:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/79872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=79872"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/79872\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=79872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=79872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=79872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}