লিস্ট হল স্ট্রিংয়ের একটি সিকোয়েন্স যা ইনসারশন অর্ডারে সর্ট করা থাকে। রেডিসে, লিস্ট একটি কীতে মান হিসেবে সংরক্ষণ করা যেতে পারে এবং রেডিস কমান্ডগুলি ব্যবহার করে রেডিস ডেটাবেসে সংরক্ষিত লিস্ট মান স্টোর, পরিচালনা ও রিট্রিভ করা যায়। রেডিস কমান্ড ব্যবহারের সিনট্যাক্স নিম্নরূপ:
সিনট্যাক্স:
redis host:port> <Command Name> <key name>
উদাহরণ:

রেডিস লিস্ট মান কমান্ডসমূহ:
রেডিস ডেটাবেসে লিস্ট মান পরিচালনার কিছু গুরুত্বপূর্ণ কমান্ড নিচে দেওয়া হল:
| ক্রমিক নং | কমান্ড | বিবরণ |
|---|---|---|
| 1 | BLPOP | লিস্টের প্রথম এলিমেন্ট রিটার্ন ও রিমুভ করে বা এলিমেন্ট না থাকলে ব্লক করে রাখে |
| 2 | BRPOP | লিস্টের শেষ এলিমেন্ট রিটার্ন ও রিমুভ করে বা এলিমেন্ট না থাকলে ব্লক করে রাখে |
| 3 | BRPOPLPUSH | এক লিস্ট থেকে শেষ এলিমেন্ট রিমুভ করে অন্য লিস্টে ইনসার্ট করে বা উপলব্ধ না থাকলে ব্লক করে রাখে |
| 4 | LINDEX | ইনডেক্স অনুযায়ী লিস্ট থেকে একটি এলিমেন্ট রিটার্ন করে |
| 5 | LINSERT | লিস্টের একটি এলিমেন্টের আগে বা পরে নতুন এলিমেন্ট ইনসার্ট করে |
| 6 | LLEN | লিস্টের দৈর্ঘ্য রিটার্ন করে |
| 7 | LPOP | লিস্টের প্রথম এলিমেন্ট রিটার্ন ও রিমুভ করে |
| 8 | LPUSH | লিস্টের হেডে এক বা একাধিক এলিমেন্ট ইনসার্ট করে |
| 9 | LPUSHX | লিস্টের হেডে এলিমেন্ট ইনসার্ট করে, শুধু লিস্টটি অস্তিত্বে থাকলে |
| 10 | LRANGE | লিস্ট থেকে নির্দিষ্ট পরিসরের এলিমেন্ট রিটার্ন করে |
| 11 | LREM | লিস্ট থেকে এলিমেন্ট রিমুভ করে |
| 12 | LSET | ইনডেক্স অনুযায়ী লিস্টে একটি এলিমেন্ট সেট করে |
| 13 | LTRIM | লিস্টকে নির্দিষ্ট পরিসরে ট্রিম করে |
| 14 | RPOP | লিস্টের শেষ এলিমেন্ট রিটার্ন ও রিমুভ করে |
| 15 | RPOPLPUSH | এক লিস্ট থেকে শেষ এলিমেন্ট রিমুভ করে অন্য লিস্টে ইনসার্ট করে |
| 16 | RPUSH | লিস্টের টেলে এক বা একাধিক এলিমেন্ট ইনসার্ট করে |
| 17 | RPUSHX | লিস্টের টেলে এলিমেন্ট ইনসার্ট করে, শুধু লিস্টটি অস্তিত্বে থাকলে |
রেফারেন্স:
- লিস্ট কমান্ড ডক্স
রেডিস ডেটাস্টোরে লিস্ট মান এবং এটি স্টোর ও পরিচালনার জন্য ব্যবহৃত কমান্ডসমূহ সম্পর্কে এতে আলোচনা করা হয়েছে। যদি আপনার ভালো লাগে, তবে মন্তব্য অংশে আপনার মতামত শেয়ার করুন এবং অন্যদেরও শেয়ার করুন।