এই টিউটোরিয়ালে আমরা শিখব কিভাবে Redis ডেটাস্টোরে একটি কীতে সংরক্ষিত স্ট্রিং ভ্যালুর নির্দিষ্ট ইনডেক্সে বিট ভ্যালু সেট করা যায়। এর জন্য আমরা Redis SETBIT কমান্ড ব্যবহার করব।
SETBIT কমান্ড
এই কমান্ড একটি কীতে সংরক্ষিত স্ট্রিং ভ্যালুর নির্দিষ্ট ইনডেক্সে বিট ভ্যালু সেট করে। যদি ইনডেক্স স্ট্রিং ভ্যালুর দৈর্ঘ্যের চেয়ে বড় হয়, তবে স্ট্রিংকে ০ বিটসহ একটি সন্নিবেশ স্পেস ধরে নেওয়া হয়। যদি কী না থাকে, তবে সেটি প্রথমে তৈরি হয়ে খালি স্ট্রিং হিসেবে সেট হয়। তাই ইনডেক্স সবসময় আউট অফ রেঞ্জ থাকবে এবং এর ভ্যালু ০ বিট হবে।
যদি কী থাকেও ভুল ডেটা টাইপ থাকে, তবে এরর রিটার্ন হয়। Redis SETBIT কমান্ডের সিনট্যাক্স:
সিনট্যাক্স:
redis host:port> SETBIT <keyname> <index> <bit value>
আউটপুট:
- (ইন্টিজার) রিপ্লাই, ইনডেক্সে সংরক্ষিত পুরনো বিট ভ্যালু। - এরর, যদি কী থাকেও স্ট্রিং ছাড়া অন্য ডেটা টাইপ থাকে।
উদাহরণ:

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