{"id":923,"date":"2017-05-16T07:22:31","date_gmt":"2017-05-16T07:22:31","guid":{"rendered":"https:\/\/www.bsetec.com\/blog\/?p=923"},"modified":"2017-05-16T07:22:31","modified_gmt":"2017-05-16T07:22:31","slug":"introduction-to-redis-in-memory-key-value-data-structure-store","status":"publish","type":"post","link":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/","title":{"rendered":"Introduction to Redis &#8211; In Memory Key Value Data Structure Store"},"content":{"rendered":"<p><a href=\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-924\" src=\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\" alt=\"Redmi\" width=\"678\" height=\"405\" srcset=\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg 678w, https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi-300x179.jpg 300w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Redis Labs sponsored an Open-source software project based on in-memory database and stores keys with optional durability. They retrieve most famous key value and possess structured data formats structures such as strings, hashes, lists, and sets, sorted sets with range queries, bitmaps, and hyperloglogs and geospatial indexes with radius queries.<\/p>\n<p>Redis has some built-in features like replication Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.<\/p>\n<p>Performs atomic operations in basics types, where it includes functions like appending to a string; incrementing the value in a hash; pushing an element to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set.<\/p>\n<p>In order to withstand with its outstanding performance, Redis works with an in-memory dataset. Depending on each one\u2019s use case, we can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log.<\/p>\n<p>Redis also supports trivial-to-setup master-slave asynchronous replication, with very fast non-blocking first synchronization, auto-reconnection with partial resynchronization on net split.<\/p>\n<p><strong>Other features includes:<\/strong><\/p>\n<ul>\n<li>\u00a0\u00a0\u00a0 Transactions<\/li>\n<li>\u00a0\u00a0\u00a0 Pub\/Sub<\/li>\n<li>\u00a0\u00a0\u00a0 Lua scripting<\/li>\n<li>\u00a0\u00a0\u00a0 Keys with a limited time-to-live<\/li>\n<li>\u00a0\u00a0\u00a0 LRU eviction of keys<\/li>\n<li>\u00a0\u00a0\u00a0 Automatic failover<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redis Labs sponsored an Open-source software project based on in-memory database and stores keys with optional durability. They retrieve most famous key value and possess structured data formats structures such as strings, hashes, lists, and sets, sorted sets with range queries, bitmaps, and hyperloglogs and geospatial indexes with radius queries. Redis has some built-in features [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":924,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-923","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introduction to Redis - In Memory Key Value Data Structure Store | BSEtec<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Redis - In Memory Key Value Data Structure Store | BSEtec\" \/>\n<meta property=\"og:description\" content=\"Redis Labs sponsored an Open-source software project based on in-memory database and stores keys with optional durability. They retrieve most famous key value and possess structured data formats structures such as strings, hashes, lists, and sets, sorted sets with range queries, bitmaps, and hyperloglogs and geospatial indexes with radius queries. Redis has some built-in features [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\" \/>\n<meta property=\"og:site_name\" content=\"BSEtec\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bsetec\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-16T07:22:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"678\" \/>\n\t<meta property=\"og:image:height\" content=\"405\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"BSEtec\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BSEtech\" \/>\n<meta name=\"twitter:site\" content=\"@BSEtech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"BSEtec\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\"},\"author\":{\"name\":\"BSEtec\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/#\/schema\/person\/24a8ed4eefa5e9bf112e896653ca21c4\"},\"headline\":\"Introduction to Redis &#8211; In Memory Key Value Data Structure Store\",\"datePublished\":\"2017-05-16T07:22:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\"},\"wordCount\":221,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\",\"url\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\",\"name\":\"Introduction to Redis - In Memory Key Value Data Structure Store | BSEtec\",\"isPartOf\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\",\"datePublished\":\"2017-05-16T07:22:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage\",\"url\":\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\",\"contentUrl\":\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg\",\"width\":678,\"height\":405,\"caption\":\"Redis\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bsetec.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Redis &#8211; In Memory Key Value Data Structure Store\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/#website\",\"url\":\"https:\/\/www.bsetec.com\/blog\/\",\"name\":\"BSEtec\",\"description\":\"Exploring the World of Tech, One Byte at a Time\",\"publisher\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/#organization\"},\"alternateName\":\"BSEtec\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bsetec.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/#organization\",\"name\":\"BSEtec\",\"url\":\"https:\/\/www.bsetec.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2023\/01\/fav.ico\",\"contentUrl\":\"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2023\/01\/fav.ico\",\"width\":1,\"height\":1,\"caption\":\"BSEtec\"},\"image\":{\"@id\":\"https:\/\/www.bsetec.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/bsetec\/\",\"https:\/\/x.com\/BSEtech\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/#\/schema\/person\/24a8ed4eefa5e9bf112e896653ca21c4\",\"name\":\"BSEtec\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.bsetec.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/20fcfaf426a285886f813fd3e9e0ad48f22440b11201e9a669807c088bfdac8e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/20fcfaf426a285886f813fd3e9e0ad48f22440b11201e9a669807c088bfdac8e?s=96&d=mm&r=g\",\"caption\":\"BSEtec\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Redis - In Memory Key Value Data Structure Store | BSEtec","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Redis - In Memory Key Value Data Structure Store | BSEtec","og_description":"Redis Labs sponsored an Open-source software project based on in-memory database and stores keys with optional durability. They retrieve most famous key value and possess structured data formats structures such as strings, hashes, lists, and sets, sorted sets with range queries, bitmaps, and hyperloglogs and geospatial indexes with radius queries. Redis has some built-in features [&hellip;]","og_url":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/","og_site_name":"BSEtec","article_publisher":"https:\/\/www.facebook.com\/bsetec\/","article_published_time":"2017-05-16T07:22:31+00:00","og_image":[{"width":678,"height":405,"url":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg","type":"image\/jpeg"}],"author":"BSEtec","twitter_card":"summary_large_image","twitter_creator":"@BSEtech","twitter_site":"@BSEtech","twitter_misc":{"Written by":"BSEtec","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#article","isPartOf":{"@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/"},"author":{"name":"BSEtec","@id":"https:\/\/www.bsetec.com\/blog\/#\/schema\/person\/24a8ed4eefa5e9bf112e896653ca21c4"},"headline":"Introduction to Redis &#8211; In Memory Key Value Data Structure Store","datePublished":"2017-05-16T07:22:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/"},"wordCount":221,"commentCount":0,"publisher":{"@id":"https:\/\/www.bsetec.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/","url":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/","name":"Introduction to Redis - In Memory Key Value Data Structure Store | BSEtec","isPartOf":{"@id":"https:\/\/www.bsetec.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage"},"image":{"@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg","datePublished":"2017-05-16T07:22:31+00:00","breadcrumb":{"@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#primaryimage","url":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg","contentUrl":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg","width":678,"height":405,"caption":"Redis"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bsetec.com\/blog\/introduction-to-redis-in-memory-key-value-data-structure-store\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bsetec.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introduction to Redis &#8211; In Memory Key Value Data Structure Store"}]},{"@type":"WebSite","@id":"https:\/\/www.bsetec.com\/blog\/#website","url":"https:\/\/www.bsetec.com\/blog\/","name":"BSEtec","description":"Exploring the World of Tech, One Byte at a Time","publisher":{"@id":"https:\/\/www.bsetec.com\/blog\/#organization"},"alternateName":"BSEtec","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bsetec.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.bsetec.com\/blog\/#organization","name":"BSEtec","url":"https:\/\/www.bsetec.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bsetec.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2023\/01\/fav.ico","contentUrl":"https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2023\/01\/fav.ico","width":1,"height":1,"caption":"BSEtec"},"image":{"@id":"https:\/\/www.bsetec.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bsetec\/","https:\/\/x.com\/BSEtech"]},{"@type":"Person","@id":"https:\/\/www.bsetec.com\/blog\/#\/schema\/person\/24a8ed4eefa5e9bf112e896653ca21c4","name":"BSEtec","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bsetec.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/20fcfaf426a285886f813fd3e9e0ad48f22440b11201e9a669807c088bfdac8e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20fcfaf426a285886f813fd3e9e0ad48f22440b11201e9a669807c088bfdac8e?s=96&d=mm&r=g","caption":"BSEtec"}}]}},"blog_post_layout_featured_media_urls":{"thumbnail":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi-150x150.jpg",150,150,true],"full":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",678,405,false]},"categories_names":{"1":{"name":"Uncategorized","link":"https:\/\/www.bsetec.com\/blog\/category\/uncategorized\/"}},"tags_names":[],"comments_number":"0","wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi-150x150.jpg",150,150,true],"cvmm-medium":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",300,179,false],"cvmm-medium-plus":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",305,182,false],"cvmm-portrait":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",400,239,false],"cvmm-medium-square":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",600,358,false],"cvmm-large":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",678,405,false],"cvmm-small":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",130,78,false],"full":["https:\/\/www.bsetec.com\/blog\/wp-content\/uploads\/2017\/05\/Redmi.jpg",678,405,false]},"_links":{"self":[{"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/posts\/923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/comments?post=923"}],"version-history":[{"count":2,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/posts\/923\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/posts\/923\/revisions\/927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/media\/924"}],"wp:attachment":[{"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/media?parent=923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/categories?post=923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bsetec.com\/blog\/wp-json\/wp\/v2\/tags?post=923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}