{"id":27249,"date":"2024-03-16T08:09:31","date_gmt":"2024-03-16T08:09:31","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/"},"modified":"2024-03-22T10:34:31","modified_gmt":"2024-03-22T10:34:31","slug":"how-to-set-up-expiration-trigger-events-in-redis","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/","title":{"rendered":"How to set up expiration trigger events in Redis?"},"content":{"rendered":"<p>In Redis, you can trigger key expiration events by setting an expiration time for the key. When a key expires, Redis will perform some operations defined in the key expiration event.<\/p>\n<p>To set up expiration trigger events, you can use the EXPIRE or PEXPIRE command to set the expiration time of a key, and use the EXPIREAT or PEXPIREAT command to set the expiration timestamp of a key.<\/p>\n<p>Here are some examples of commands for setting up expired trigger events:<\/p>\n<ol>\n<li>Come to an end.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>EXPIRE key_name seconds\r\n<\/code><\/pre>\n<ol>\n<li>The expiration date has passed.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>PEXPIRE key_name milliseconds\r\n<\/code><\/pre>\n<ol>\n<li>EXPIREAT means the expiration date.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>EXPIREAT key_name timestamp\r\n<\/code><\/pre>\n<ol>\n<li>Expiration time specified as a Unix timestamp in milliseconds.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>PEXPIREAT key_name timestamp\r\n<\/code><\/pre>\n<p>After setting an expiration time or expiration timestamp, Redis triggers a key expiration event and performs the corresponding actions when the key expires. The operations for key expiration events can be defined by configuring the Redis server, such as notifications or key deletion. To configure the operations for key expiration events, modify the notify-keyspace-events parameter in the Redis configuration file.<\/p>\n<p>Please note that the expiration of keys in Redis is triggered in dictionary order. This means that if multiple keys expire at the same time, Redis will trigger the expiration events in dictionary order.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Redis, you can trigger key expiration events by setting an expiration time for the key. When a key expires, Redis will perform some operations defined in the key expiration event. To set up expiration trigger events, you can use the EXPIRE or PEXPIRE command to set the expiration time of a key, and use [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-27249","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to set up expiration trigger events in Redis? - Blog - Silicon Cloud<\/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.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to set up expiration trigger events in Redis?\" \/>\n<meta property=\"og:description\" content=\"In Redis, you can trigger key expiration events by setting an expiration time for the key. When a key expires, Redis will perform some operations defined in the key expiration event. To set up expiration trigger events, you can use the EXPIRE or PEXPIRE command to set the expiration time of a key, and use [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T08:09:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T10:34:31+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Johnson\" \/>\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.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"How to set up expiration trigger events in Redis?\",\"datePublished\":\"2024-03-16T08:09:31+00:00\",\"dateModified\":\"2024-03-22T10:34:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\"},\"wordCount\":206,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\",\"name\":\"How to set up expiration trigger events in Redis? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T08:09:31+00:00\",\"dateModified\":\"2024-03-22T10:34:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to set up expiration trigger events in Redis?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to set up expiration trigger events in Redis? - Blog - Silicon Cloud","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.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/","og_locale":"en_US","og_type":"article","og_title":"How to set up expiration trigger events in Redis?","og_description":"In Redis, you can trigger key expiration events by setting an expiration time for the key. When a key expires, Redis will perform some operations defined in the key expiration event. To set up expiration trigger events, you can use the EXPIRE or PEXPIRE command to set the expiration time of a key, and use [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T08:09:31+00:00","article_modified_time":"2024-03-22T10:34:31+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"How to set up expiration trigger events in Redis?","datePublished":"2024-03-16T08:09:31+00:00","dateModified":"2024-03-22T10:34:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/"},"wordCount":206,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/","name":"How to set up expiration trigger events in Redis? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T08:09:31+00:00","dateModified":"2024-03-22T10:34:31+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-expiration-trigger-events-in-redis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to set up expiration trigger events in Redis?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/27249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=27249"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/27249\/revisions"}],"predecessor-version":[{"id":61469,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/27249\/revisions\/61469"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=27249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=27249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=27249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}