এই টিউটোরিয়ালে, আমরা শিখব কিভাবে রেডিস-সিএলআই-তে KEYS কমান্ড ব্যবহার করে রেডিস ডেটাস্টোরে সংরক্ষিত এক বা একাধিক কী পাওয়া যায়।
এই কমান্ড একটি নির্দিষ্ট প্যাটার্নের সাথে মিলে যাওয়া এক বা একাধিক কী ফেরত দিতে ব্যবহৃত হয়। প্যাটার্নগুলো গ্লব-স্টাইলে নির্দিষ্ট করা হয়।
গ্লব স্টাইল প্যাটার্ন:
- * ওয়াইল্ডকার্ড: শূন্য বা অধিক যেকোনো ক্যারেক্টার (স্পেস সহ) ম্যাচ করে, যেমন foo* ম্যাচ করে fooccc, foo, fooq-এর সাথে।
- ? ওয়াইল্ডকার্ড: সঠিক একটি যেকোনো ক্যারেক্টার (স্পেস সহ) ম্যাচ করে, যেমন f?0 ম্যাচ করে fao, fbo, fco-এর সাথে।
- [list] ওয়াইল্ডকার্ড: লিস্ট থেকে সঠিক একটি ক্যারেক্টার ম্যাচ করে, যেমন f[abc]0 ম্যাচ করে fao, fbo, fco-এর সাথে কিন্তু fdo, feo-এর সাথে নয়।
- [^list] ওয়াইল্ডকার্ড: লিস্টে নাও থাকা সঠিক একটি ক্যারেক্টার ম্যাচ করে, যেমন f[^abc]0 ম্যাচ করে fdo, feo-এর সাথে কিন্তু fao, fbo-এর সাথে নয়।
- [a-z] ওয়াইল্ডকার্ড: a থেকে z পর্যন্ত সঠিক একটি ক্যারেক্টার ম্যাচ করে, একইভাবে [A-Z], [0-9] যথাক্রমে A থেকে Z এবং 0 থেকে 9 পর্যন্ত একটি ক্যারেক্টার ম্যাচ করে।
স্পেশাল ক্যারেক্টার এস্কেপ করতে \ ব্যবহার করুন।
সিনট্যাক্স:
redis host:port> KEYS <pattern>
আউটপুট:
- (array) রিপ্লাই, দেওয়া প্যাটার্নের সাথে মিলে যাওয়া কীগুলোর তালিকা উপস্থাপন করে।
উদাহরণ:

রেফারেন্স:
- KEYS কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত এক বা একাধিক কী পাওয়ার প্রক্রিয়া এতে সম্পন্ন। যদি আপনার ভালো লাগে, তবে মন্তব্য অংশে আপনার মতামত শেয়ার করুন এবং অন্যদেরও শেয়ার করুন।