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

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