Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

แนะนำ Upstash CLI: จัดการทรัพยากรได้ด้วยคำสั่งเดียว

เป้าหมายหลักของ Upstash หนึ่งคือการให้นักพัฒนาทุกคนสามารถสร้างทรัพยากร Upstash ได้ง่ายด้วยเครื่องมือต่างๆ ในอดีตเราได้ประกาศ Developer API, Terraform Provider และตอนนี้ถึงเวลา Upstash CLI

ประกาศ @upstash/cli

เรายินดีประกาศเครื่องมือ Command-Line ของ Upstash เพื่อให้นักพัฒนาสามารถสร้างทรัพยากร Upstash ได้ด้วยคำสั่งเพียงคำเดียว

พร้อมใช้งานบน GitHub, npm หรือ Built Binaries

เริ่มต้นใช้งาน

Upstash CLI ต้องการ Developer API Key สร้าง Key ใหม่ได้ที่ Console

npm install -g @upstash/cli

หรือไปที่หน้า GitHub Release สำหรับ Prebuilt Binaries

หลังติดตั้งแล้ว รันคำสั่งต่อไปนี้เพื่อ Login จะถาม Email และ API Key:

upstash auth login

เสร็จแล้ว คุณ Login เรียบร้อยและสามารถจัดการทรัพยากร Upstash จากบรรทัดคำสั่งได้

หากไม่แน่ใจคำสั่งไหนทำอะไร ใช้ Flag --help จะอธิบายคำสั่งและ Flag ทั้งหมด

upstash redis --help

ทุก Parameter ส่งผ่าน CLI ได้ แต่ CLI จะถามหาก Parameter ที่จำเป็นขาดหายไป

การสร้างทรัพยากร

สร้าง Redis Database

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

คุณต้องระบุแค่ชื่อ Database และ Region Flag ทางเลือกอื่นๆ เช่น TLS, Multi-zone สามารถระบุเพิ่มได้

สร้าง Kafka Cluster

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

เหมือน Redis Kafka Resources ต้องการ 2 Parameter คือ Name และ Region หลังสร้าง Cluster แล้ว สร้าง Topic ได้

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

คำสั่งอื่นๆ

Upstash CLI มีคำสั่งมากมายสำหรับ CRUD Operations บนทรัพยากร Upstash

  • Team: จัดการ Teams และ Members
    upstash team
  • Redis: สร้าง/แก้ไข/ลบ Redis Databases
    upstash redis
  • Kafka: สร้าง/แก้ไข/ลบ Kafka Clusters และ Topics
    upstash kafka cluster upstash kafka topic

ข้อสรุป

หากมีคำถาม กรุณาติดต่อเราที่ GitHub หรือช่องทางด้านล่าง

ติดตามเราที่ Discord และ Twitter