Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Heroku Redis - GUI và Tối ưu hóa bộ nhớ

RDBTools là một GUI quản trị và phân tích bộ nhớ cho Redis. Bạn có thể sử dụng RDBTools để tối ưu hóa bộ nhớ được sử dụng bởi Heroku Redis và do đó giảm chi phí.

Trong bài viết này, chúng tôi sẽ cài đặt RDBTools, kết nối Heroku Redis và phân tích bộ nhớ.

Bước 1:Cài đặt RDBTools trên Máy cục bộ của bạn

Đầu tiên, bạn cần cài đặt RDBTools. RDBTools vận chuyển như một bộ chứa docker, vì vậy hãy cài đặt docker và chạy lệnh sau:

docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42

Bước 2:Tìm hiểu URL của Heroku Redis

Tiếp theo, trỏ trình duyệt của bạn đến http:// localhost:8001 và làm theo các bước trên màn hình để kích hoạt giấy phép miễn phí của bạn. Giấy phép miễn phí cho phép bạn phân tích bộ nhớ lên đến 512 MB. Nếu bạn có phiên bản redis lớn hơn, bạn vẫn có thể phân tích 512 MB dữ liệu đầu tiên và ngoại suy cho tập dữ liệu của mình.

Tiếp theo, chúng ta cần tìm hiểu URL của Redis:

  1. Đăng nhập vào bảng điều khiển heroku của bạn
  2. Chọn ứng dụng có heroku redis
  3. Điều hướng đến tab tài nguyên
  4. Trong phần bổ trợ, hãy nhấp vào “Heroku Redis”
  5. Trong Thông tin đăng nhập kho dữ liệu, hãy nhấp vào “Xem thông tin đăng nhập”
  6. Sao chép URI của Redis

URL Redis sẽ có định dạng:

redis://h:password@host:port

Bước 3:Thêm Heroku Redis vào RDBTools

Tiếp theo, mở RDBTools và mở màn hình Thêm phiên bản. Nhập máy chủ, cổng và mật khẩu từ URL bạn lấy ở trên và thêm phiên bản.

Sau khi bạn thêm phiên bản, bạn sẽ được đưa đến trang tổng quan cho máy chủ redis heroku của bạn. Từ đây, điều hướng đến trang Phân tích bộ nhớ và bắt đầu phân tích bộ nhớ.

Quá trình phân tích bộ nhớ mất vài phút vì lần đầu tiên chúng tôi tải xuống tệp sao lưu từ Heroku Redis.

Các bước tiếp theo

Trong bài viết này, chúng tôi đã cài đặt RDBTools và kết nối với máy chủ Heroku Redis. Từ đây, bạn có thể sử dụng giao diện web của RDBTools để phân tích việc sử dụng bộ nhớ, xem các đề xuất, thực hiện các hoạt động CRUD và tối ưu hóa hiệu suất.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách lưu trữ phần tử danh sách trong bộ nhớ cache của Redis

  2. Không thể kết nối với Redis tại 127.0.0.1:6379:Kết nối bị từ chối

  3. django:redis:CommandError:Bạn chưa đặt ASGI_APPLICATION, cần thiết để chạy máy chủ

  4. tại sao nó rất chậm với 100.000 bản ghi khi sử dụng đường dẫn trong redis?

  5. Nhận tất cả các khóa trong cơ sở dữ liệu Redis bằng python