কম্পিউটার

কিভাবে redis-এ কী-তে মেয়াদ শেষ হওয়ার সময় সেট করবেন – Redis EXPIRE | মেয়াদ শেষ

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

সেকেন্ডে মেয়াদ শেষ হওয়ার সময় :-

সেকেন্ডের মধ্যে কী-তে মেয়াদ শেষ হওয়ার সময় সেট করতে, আমরা একটি redis ব্যবহার করব EXPIRE redis-cli-এ কমান্ড দিন। সেকেন্ডের এই সংখ্যাটি বেঁচে থাকার সময়কে প্রতিনিধিত্ব করে। যদি সেকেন্ডের সংখ্যা শূন্য বা ঋণাত্মক হয়, কী অবিলম্বে মুছে ফেলা হবে। redis EXPIRE এর সিনট্যাক্স নিম্নরূপ:-

সিনট্যাক্স :-

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

আউটপুট :-

1 if the timeout was set.
0 if key does not exist.

উদাহরণ :-

কিভাবে redis-এ কী-তে মেয়াদ শেষ হওয়ার সময় সেট করবেন – Redis EXPIRE | মেয়াদ শেষ

মেয়াদ শেষ হওয়ার সময় মিলিসেকেন্ড :-

মিলিসেকেন্ডে কী-তে মেয়াদ শেষ হওয়ার সময় সেট করতে, আমরা একটি কমান্ড ব্যবহার করব PEXPIRE redis-cli-এ। redis PEXPIRE এর সিনট্যাক্স নিম্নরূপ:-

সিনট্যাক্স :-

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

আউটপুট :-

1 if the timeout was set.
0 if key does not exist.

উদাহরণ :-

কিভাবে redis-এ কী-তে মেয়াদ শেষ হওয়ার সময় সেট করবেন – Redis EXPIRE | মেয়াদ শেষ

মেয়াদ শেষ হওয়ার সময় ইউনিক্স টাইমস্ট্যাম্প (সেকেন্ড) :-

ইউনিক্স টাইমস্ট্যাম্পে একটি মেয়াদ শেষ হওয়ার সময় সেট করতে, আমরা একটি কমান্ড ব্যবহার করব EXPIREAT redis-cli-এ। একটি ইউনিক্স টাইমস্ট্যাম্প হল 1 জানুয়ারী, 1970 এর পর সেকেন্ডে একটি পরম সময়। অতীতে সংজ্ঞায়িত যেকোন টাইমস্ট্যাম্প অবিলম্বে কীটি মুছে ফেলবে। redis EXPIREAT এর সিনট্যাক্স নিম্নরূপ:-

সিনট্যাক্স :-

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

আউটপুট :-

1 if the timeout was set.
0 if key does not exist.

উদাহরণ :-

কিভাবে redis-এ কী-তে মেয়াদ শেষ হওয়ার সময় সেট করবেন – Redis EXPIRE | মেয়াদ শেষ

মেয়াদ শেষ হওয়ার সময় ইউনিক্স টাইমস্ট্যাম্প (মিলিসেকেন্ড) :-

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

সিনট্যাক্স :-

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

আউটপুট :-

1 if the timeout was set.
0 if key does not exist.

উদাহরণ :-

কিভাবে redis-এ কী-তে মেয়াদ শেষ হওয়ার সময় সেট করবেন – Redis EXPIRE | মেয়াদ শেষ

রেফারেন্স :-

  1. কমান্ড ডক্সের মেয়াদ শেষ করুন
  2. PEXPIRE কমান্ড ডক্স
  3. সীমাবদ্ধ কমান্ড ডক্স
  4. PEXPIREAT কমান্ড ডক্স

রেডিস ডেটাস্টোরে একটি কীতে মেয়াদ শেষ হওয়ার সময় কীভাবে সেট করবেন তার জন্য এটিই। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷


  1. Redis GETSET – কিভাবে নতুন সেট করা যায় এবং redis-এ একটি কী এর পুরানো স্ট্রিং মান পাওয়া যায়

  2. রেডিস জেডকার্ড - রেডিস ডেটাস্টোরে সাজানো সেটের আকার কীভাবে পাবেন

  3. Redis HSET | HSETNX | HMSET – কিভাবে redis-এ হ্যাশ ভ্যালুতে ফিল্ডে একটি মান সেট করবেন

  4. কিভাবে redis-এ কী স্ট্রিং মান সেট করতে হয় – Redis SET | SETNX | SETEX | পিসেটেক্স