Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Redis

Giới thiệu Upstash CLI: Quản lý tài nguyên chỉ với một lệnh

Một trong những mục tiêu chính của Upstash là cho phép mọi nhà phát triển tạo tài nguyên Upstash dễ dàng bằng nhiều công cụ. Trước đây, chúng tôi đã công bố Developer API, Terraform Provider, và giờ là lúc cho Upstash CLI.

Thông báo @upstash/cli

Chúng tôi rất hào hứng công bố công cụ dòng lệnh Upstash để mọi nhà phát triển có thể tạo tài nguyên Upstash chỉ với một lệnh duy nhất.

Nó có sẵn trên GitHub, npm hoặc built binaries.

Bắt đầu

Upstash CLI yêu cầu một developer API key. API key mới có thể tạo trong Console.

npm install -g @upstash/cli

Hoặc truy cập trang release GitHub để lấy binary tiền biên dịch.

Sau khi cài đặt, thực hiện lệnh sau để đăng nhập. Nó sẽ hỏi email và api key của bạn:

upstash auth login

Đó là tất cả. Bạn đã đăng nhập và có thể quản lý tài nguyên Upstash từ dòng lệnh.

Nếu bạn không chắc một lệnh làm gì, hãy dùng cờ --help, nó sẽ giải thích tất cả các lệnh và cờ có sẵn.

upstash redis --help

Tất cả tham số có thể đưa qua CLI, nhưng CLI sẽ hỏi nếu thiếu tham số bắt buộc.

Tạo tài nguyên

Tạo cơ sở dữ liệu Redis

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

Bạn chỉ cần cung cấp tên cơ sở dữ liệu và khu vực. Các cờ tùy chọn khác có thể cung cấp như tls, multizone, v.v.

Tạo cụm Kafka

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

Tương tự như redis, tài nguyên kafka cần 2 tham số name và region. Sau khi tạo region, một topic có thể được tạo.

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

Các lệnh khác

Upstash CLI bao gồm nhiều lệnh khác nhau để thực hiện các thao tác CRUD trên tài nguyên Upstash của bạn.

  • Team: Cho phép quản lý team và thành viên

    upstash team
  • Redis: Tạo/sửa/xóa cơ sở dữ liệu redis

    upstash redis
  • Kafka: Tạo/sửa/xóa cụm kafka và topic

    upstash kafka cluster upstash kafka topic

Kết luận

Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi trên GitHub hoặc các kênh dưới đây.

Theo dõi chúng tôi trên Discord và Twitter.