কম্পিউটার টিউটোরিয়াল

Redis-এ EXPIRE, EXPIREAT, PEXPIRE ও PEXPIREAT দিয়ে কীতে এক্সপিরেশন সেট করুন

এই টিউটোরিয়ালে আমরা শিখব কিভাবে Redis EXPIRE, PEXPIRE, EXPIREAT এবং PEXPIREAT কমান্ড ব্যবহার করে একটি কীতে এক্সপিরেশন টাইম (টাইমআউট) সেট করা যায়।

সেকেন্ডে এক্সপিরেশন টাইম:

কীতে সেকেন্ডে এক্সপিরেশন টাইম সেট করতে redis-cli-এ EXPIRE কমান্ড ব্যবহার করব। এই সেকেন্ড সংখ্যাটিই টাইম টু লিভ (TTL)। যদি সেকেন্ড শূন্য বা নেতিবাচক হয়, তবে কী azonই ডিলিট হয়ে যাবে। Redis EXPIRE-এর সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> EXPIRE <key name> <seconds>

আউটপুট:

টাইমআউট সেট হলে 1। কী না থাকলে 0।

উদাহরণ:

Redis-এ EXPIRE, EXPIREAT, PEXPIRE ও PEXPIREAT দিয়ে কীতে এক্সপিরেশন সেট করুন

মিলিসেকেন্ডে এক্সপিরেশন টাইম:

কীতে মিলিসেকেন্ডে এক্সপিরেশন টাইম সেট করতে redis-cli-এ PEXPIRE কমান্ড ব্যবহার করব। Redis PEXPIRE-এর সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> PEXPIRE <key name> <milliseconds>

আউটপুট:

টাইমআউট সেট হলে 1। কী না থাকলে 0।

উদাহরণ:

Redis-এ EXPIRE, EXPIREAT, PEXPIRE ও PEXPIREAT দিয়ে কীতে এক্সপিরেশন সেট করুন

ইউনিক্স টাইমস্ট্যাম্প (সেকেন্ড) এ এক্সপিরেশন টাইম:

কীতে ইউনিক্স টাইমস্ট্যাম্পে এক্সপিরেশন টাইম সেট করতে redis-cli-এ EXPIREAT কমান্ড ব্যবহার করব। ইউনিক্স টাইমস্ট্যাম্প হলো ১ জানুয়ারি, ১৯৭০ থেকে পরের সেকেন্ড সংখ্যা। অতীতে যেকোনো টাইমস্ট্যাম্প দিলে কী azonই ডিলিট হয়ে যাবে। Redis EXPIREAT-এর সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> EXPIREAT <key name> <unix timestamp in seconds>

আউটপুট:

টাইমআউট সেট হলে 1। কী না থাকলে 0।

উদাহরণ:

Redis-এ EXPIRE, EXPIREAT, PEXPIRE ও PEXPIREAT দিয়ে কীতে এক্সপিরেশন সেট করুন

ইউনিক্স টাইমস্ট্যাম্প (মিলিসেকেন্ড) এ এক্সপিরেশন টাইম:

কীতে মিলিসেকেন্ডে ইউনিক্স টাইমস্ট্যাম্প হিসেবে এক্সপিরেশন টাইম সেট করতে redis-cli-এ PEXPIREAT কমান্ড ব্যবহার করব। PEXPIREAT কমান্ড EXPIREAT-এর সমান, শুধু পার্থক্য হলো PEXPIREAT-এ ইউনিক্স টাইমস্ট্যাম্প মিলিসেকেন্ডে দিতে হয়।

সিনট্যাক্স:

redis host:port> PEXPIREAT <key name> <unix timestamp in milliseconds>

আউটপুট:

টাইমআউট সেট হলে 1। কী না থাকলে 0।

উদাহরণ:

Redis-এ EXPIRE, EXPIREAT, PEXPIRE ও PEXPIREAT দিয়ে কীতে এক্সপিরেশন সেট করুন

রেফারেন্স:

  1. EXPIRE কমান্ড ডকুমেন্টেশন
  2. PEXPIRE কমান্ড ডকুমেন্টেশন
  3. EXPIREAT কমান্ড ডকুমেন্টেশন
  4. PEXPIREAT কমান্ড ডকুমেন্টেশন

Redis ডেটাস্টোরে কীতে এক্সপিরেশন টাইম সেট করার পদ্ধতিই ছিল এইসব। আপনার মতামত কমেন্টে শেয়ার করুন এবং অন্যদের জানান।


  1. Redis GETSET: নতুন ভ্যালু সেট করে পুরনো স্ট্রিং ভ্যালু রিট্রিভ করুন

  2. রেডিস ZCARD দিয়ে সর্টেড সেটের আকার খুঁজুন

  3. রেডিস হ্যাশ কমান্ড: HSET, HSETNX, HMSET – হ্যাশ ফিল্ড মান দক্ষতার সাথে সেট করুন

  4. রেডিস কী-ভ্যালু অ্যাসাইনমেন্ট মাস্টার করুন: SET, SETNX, SETEX, PSETEX ব্যাখ্যা