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

Redis SETRANGE: স্ট্রিং ভ্যালুর অংশ আপডেট করার দক্ষ পদ্ধতি

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

SETRANGE কমান্ড

এই কমান্ড স্টার্ট (ইনক্লুসিভ) অফসেট নেয়, যা স্ট্রিং ভ্যালুর আপডেট করার শুরুয়ের ইনডেক্স নির্ধারণ করে। যদি স্টার্ট অফসেট স্ট্রিং ভ্যালুর দৈর্ঘ্যের চেয়ে বড় হয়, তবে স্ট্রিং ভ্যালু জিরো-বাইটস দিয়ে প্যাড করা হয় যাতে স্টার্ট অফসেট ফিট হয়। ইন্ডেক্স শূন্য-ভিত্তিক, অর্থাৎ 0 মানে প্রথম এলিমেন্ট, 1 মানে দ্বিতীয়, ইত্যাদি।

যদি কী Redis ডেটাস্টোরে না থাকে, তবে সেটি প্রথমে তৈরি হয়ে খালি স্ট্রিং হিসেবে সেট হয় এবং তারপর অপারেশন করা হয়। Redis SETRANGE কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> SETRANGE <keyname> <start> <value>

আউটপুট:

(ইন্টিজার) ভ্যালু, স্ট্রিং-এর ক্যারেক্টার সংখ্যা। এরর, যদি কী থাকেও স্ট্রিং ছাড়া অন্য ডেটা টাইপ থাকে।

উদাহরণ:

Redis SETRANGE: স্ট্রিং ভ্যালুর অংশ আপডেট করার দক্ষ পদ্ধতি

রেফারেন্স:

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

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

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


  1. রেডিস ZINCRBY: সর্টেড সেট স্কোর দ্রুত ও নিরাপদে ইনক্রিমেন্ট করুন

  2. রেডিস GEOHASH: জিওস্পেশিয়াল সদস্যদের জিওহ্যাশ স্ট্রিং রিট্রিভ করুন

  3. রেডিস স্ট্রিং কমান্ড মাস্টার করুন: স্ট্রিং মান দক্ষতার সাথে স্টোর, ম্যানেজ ও রিট্রিভ করুন

  4. রেডিস কী-ভ্যালু অ্যাসাইনমেন্ট মাস্টার করুন: SET, SETNX, SETEX, PSETEX ব্যাখ্যা