Computer >> Máy Tính >  >> Lập trình >> Redis

Thông báo Upstash CLI

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 một cách dễ dàng bằng nhiều công cụ khác nhau.

Thông báo @ Upash / cli

Chúng tôi rất vui mừng được 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 của họ bằng một lệnh duy nhất.

Nó có sẵn trên GitHub, npm hoặc các tệp nhị phân được xây dựng

Bắt đầu

Upstash CLI yêu cầu khóa api của nhà phát triển. Một khóa api mới có thể được tạo trong Bảng điều khiển.

npm install -g @upstash/cli

Hoặc truy cập trang phát hành GitHub để biết các tệp nhị phân được tạo sẵn.

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

upstash auth login

Đó là tất cả. Bây giờ bạn đã đăng nhập và có thể quản lý tài nguyên Upstash của mình từ dòng lệnh.

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

upstash redis --help

Tất cả các tham số có thể được cung cấp thông qua CLI, nhưng CLI sẽ hỏi bạn nếu tham số bắt buộc bị thiếu.

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ủa mình. Các cờ tùy chọn khác có thể được 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 yêu cầu 2 tham số tên và khu vực. Sau khi tạo vùng, bạn có thể tạo một chủ đề.

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 hoạt động CRUD trên Tài nguyên Upstash của bạn.

  • Nhóm :Điều này cho phép bạn quản lý các nhóm và thành viên của họ

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

    upstash redis
    
  • Kafka :Tạo / chỉnh sửa / xóa các cụm và chủ đề kafka

    upstash kafka cluster
    upstash kafka topic
    

Các từ đóng lại

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 bên dưới.

Theo dõi chúng tôi trên Twitter Discordand.