sách gpt4 ai đã đi

Tương tác Python Redis

In lại Tác giả: IT Prince Thời gian cập nhật: 2023-10-29 05:55:40 26 4
mua khóa gpt4 Nike

Tôi muốn viết một ứng dụng bằng Python sử dụng Redis. Tôi đã tìm kiếm trên Google nhưng không tìm thấy kết quả nào cho vấn đề của mình. Thông thường, tôi làm thế này:

nhập redis

rs = redis.Redis('localhost')

Sau đó thực hiện tất cả các bước lấy và cài đặt. Nhưng tôi có thể làm điều gì đó như thế này trong redis không:

rs1 = redis.Redis('app1')
rs2 = redis.Redis('app2')

Ý tôi là tôi muốn sử dụng hai hoặc nhiều phiên bản, mỗi phiên bản lưu trữ những thứ khác nhau (như rs1 cho url, rs2 cho tiêu đề, v.v.). Và tôi cũng muốn biết cách xóa tất cả các khóa (ví dụ xóa tất cả các bản ghi trong rs1). Có hướng dẫn hoặc tài liệu nào hữu ích không? LƯU Ý: Tôi cần sử dụng redis vì tôi cần kiểm tra và lưu trữ nhanh, giống như url-seen được trình thu thập thông tin nhìn thấy.

1 Câu trả lời

giống phần bắt đầu của tài liệu Như thể hiện trongredis.Redisredis.StrictRedis Tất cả các số nguyên cơ sở dữ liệu Các tham số như đối số của hàm tạo. Điều này sẽ cung cấp cho bạn một trường hợp bị cô lập hiệu quả.

Bạn có thể thực hiện các thao tác sau:

rs1 = redis.Redis(máy chủ="localhost", db=0)
rs2 = redis.Redis(máy chủ="localhost", db=1)

xả db() sẽ xóa tất cả các khóa cho cơ sở dữ liệu bạn đang kết nối, trong khi xả tất cả() Tất cả khóa của mỗi cơ sở dữ liệu sẽ bị xóa.

Liên quan đến tương tác Python Redis, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/10814996/

26 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com