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

Redis LINDEX: লিস্টের যেকোনো এলিমেন্ট ইন্ডেক্স দিয়ে দ্রুত রিট্রিভ করুন

এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি লিস্ট ভ্যালুর নির্দিষ্ট ইন্ডেক্স থেকে এলিমেন্ট পাওয়া যায়। এর জন্য আমরা Redis LINDEX কমান্ড ব্যবহার করব।

LINDEX কমান্ড

এই কমান্ড একটি কীতে সংরক্ষিত লিস্ট ভ্যালুর নির্দিষ্ট ইন্ডেক্সে থাকা এলিমেন্ট রিটার্ন করে। ইন্ডেক্স শূন্য-ভিত্তিক (zero-based), অর্থাৎ 0 মানে প্রথম এলিমেন্ট, 1 মানে দ্বিতীয় এলিমেন্ট, এবং এভাবেই চলে। নেগেটিভ নাম্বারও ব্যবহার করা যায়, যেখানে -1 মানে শেষ এলিমেন্ট, -2 মানে শেষ থেকে দ্বিতীয় এলিমেন্ট, ইত্যাদি। আউট অফ রেঞ্জ ইন্ডেক্স দিলে এরর রিটার্ন হয়। Redis LINDEX কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> LINDEX <key name> <index>

আউটপুট:

- (স্ট্রিং) ভ্যালু, লিস্টের <index> পজিশনের এলিমেন্ট। - (এরর) ERR index out of range, যদি <index> মান আউট অফ রেঞ্জ হয়। - এরর, যদি কী থাকেও লিস্ট ছাড়া অন্য ডেটা টাইপ থাকে।

উদাহরণ:

Redis LINDEX: লিস্টের যেকোনো এলিমেন্ট ইন্ডেক্স দিয়ে দ্রুত রিট্রিভ করুন

রেফারেন্স:

  1. LINDEX কমান্ড ডকুমেন্টেশন

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

<- লিস্ট কমান্ডসমূহ


  1. Redis LSET: লিস্টে ইন্ডেক্স দিয়ে এলিমেন্ট আপডেট করুন দক্ষতার সাথে

  2. Redis LREM: লিস্ট থেকে একাধিক ઓকারেন্স দক্ষতার সাথে রিমুভ করুন

  3. Redis GETBIT: স্ট্রিং-এর যেকোনো ইনডেক্সে বিট ভ্যালু এক্সট্র্যাক্ট করুন

  4. Redis ZSCORE: সর্টেড সেট থেকে এলিমেন্টের স্কোর রিট্রিভ করুন