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

Upstash CLI পরিচিতি: এক-কমান্ডে রিসোর্স ম্যানেজমেন্ট

Upstash-এর প্রাথমিক লক্ষ্যগুলির একটি হলো প্রতিটি ডেভেলপারকে বিভিন্ন টুল ব্যবহার করে সহজে Upstash রিসোর্স তৈরি করতে সক্ষম করা। অতীতে, আমরা Developer API, Terraform Provider ঘোষণা করেছিলাম, এবং এখন Upstash CLI-এর পালা।

@upstash/cli ঘোষণা

আমরা Upstash কমান্ড-লাইন টুল ঘোষণা করে আনন্দিত যাতে প্রতিটি ডেভেলপার একটি একক কমান্ড দিয়ে তাদের Upstash রিসোর্স তৈরি করতে পারে।

এটি উপলব্ধ GitHub-এ, npm-এ বা বিল্ট বাইনারি হিসেবে।

শুরু করুন

Upstash CLI-এর জন্য একটি ডেভেলপার API কী প্রয়োজন। একটি নতুন API কী Console-এ তৈরি করা যেতে পারে।

npm install -g @upstash/cli

অথবা GitHub রিলিজ পেজে প্রি-বিল্ট বাইনারিগুলির জন্য যান।

ইনস্টল করার পরে, লগ ইন করার জন্য নিচের কমান্ডটি এক্সিকিউট করুন। এটি আপনার ইমেইল এবং API কী চাইবে:

upstash auth login

এটাই সব। আপনি এখন লগ ইন করেছেন এবং কমান্ড লাইন থেকে আপনার Upstash রিসোর্স ম্যানেজ করতে পারেন।

যদি আপনি অনিশ্চিত হন কমান্ডটি কী করে, --help ফ্ল্যাগটি ব্যবহার করুন, এবং এটি সব উপলব্ধ কমান্ড এবং ফ্ল্যাগ ব্যাখ্যা করবে।

upstash redis --help

সব প্যারামিটার CLI-এর মাধ্যমে দেওয়া যেতে পারে, কিন্তু যদি কোনো প্রয়োজনীয় প্যারামিটার অনুপস্থিত থাকে তবে CLI আপনাকে জিজ্ঞেস করবে।

রিসোর্স তৈরি করা

Redis ডাটাবেস তৈরি করা

upstash redis create --name=cli-powered-db --region=eu-central-1

আপনার ডাটাবেসের নাম এবং অঞ্চল প্রদান করলেই হবে। অন্যান্য অপশনাল ফ্ল্যাগ যেমন tls, multizone ইত্যাদি দেওয়া যেতে পারে।

Kafka ক্লাস্টার তৈরি করা

upstash kafka create --name=$name --region=$region

Redis-এর মতো, Kafka রিসোর্সের জন্যও ২টি প্যারামিটার:name এবং region প্রয়োজন। ক্লাস্টার তৈরি করার পরে, একটি টপিক তৈরি করা যেতে পারে।

upstash kafka topic create --name=mytopic --cluster-id=$id

অন্যান্য কমান্ড

Upstash CLI-এ আপনার Upstash রিসোর্সের ওপর CRUD অপারেশন করার জন্য অনেক ভিন্ন কমান্ড রয়েছে।

  • Team: এটি আপনাকে টিম এবং তাদের সদস্যদের ম্যানেজ করতে দেয়
    upstash team
  • Redis: Redis ডাটাবেস তৈরি/এডিট/ডিলিট করুন
    upstash redis
  • Kafka: Kafka ক্লাস্টার এবং টপিক তৈরি/এডিট/ডিলিট করুন
    upstash kafka cluster upstash kafka topic

শেষ কথা

যদি আপনার কোনো প্রশ্ন থাকে, দয়া করে GitHub বা নিচের চ্যানেলগুলিতে আমাদের সাথে যোগাযোগ করুন।

আমাদেরকে Discord এবং Twitter-এ ফলো করুন।

  1. বিকাশকারীদের জন্য টপ ১০ অপরিহার্য রেডিস CLI কমান্ড

  2. Go-Redis, Upstash এবং OpenTelemetry দিয়ে ডিস্ট্রিবিউটেড ট্রেসিং দক্ষতার সাথে করুন

  3. Upstash Chatbox পরিচিতি: আপনার ওয়েবসাইটের জন্য স্মুথ লাইভ চ্যাট

  4. Cli.exe বোঝা: উদ্দেশ্য, ফাংশন এবং ট্রাবলশুটিং