Có thể tạo không gian tên trong Redis không?Không gian tên trong Redis?
Từ những gì tôi tìm thấy, tất cả lệnh chung (đếm, xóa tất cả) hoạt động trên tất cả các đối tượng. Có cách nào để tạo các không gian con sao cho các lệnh này sẽ bị giới hạn trong ngữ cảnh không?
Tôi không muốn thiết lập các máy chủ Redis khác nhau cho mục đích này.
Tôi giả sử câu trả lời là "Không", và tự hỏi tại sao điều này không được thực hiện, vì nó có vẻ là một tính năng hữu ích mà không có quá nhiều chi phí.
Một namespace không phải là một cơ sở dữ liệu, cơ sở dữ liệu được chỉ định bởi số (0 đến 15). Không gian tên được sử dụng để thêm tiền tố – kalelc
@kalelc: Vì thuật ngữ "không gian tên" không được xác định trong tài liệu Redis, tôi không nghĩ rằng ứng dụng của bạn của thuật ngữ ở đây là kinh điển hơn tôi. Tôi đã làm rõ rằng mỗi "cơ sở dữ liệu" trên một máy chủ Redis nhất định là một "không gian tên" độc lập (các phím giống hệt nhau sẽ không va chạm). Rõ ràng bạn có thể tạo các tiền tố tùy ý và coi chúng là "các không gian tên" --- nhưng đây không phải là bất kỳ tính năng được hỗ trợ đặc biệt nào trong Redis; nó chỉ là một quy ước để sử dụng nó. –
Cảm ơn Jim đã làm rõ, Đôi khi khó hiểu khi chúng tôi tìm thấy không gian tên trong Rails with Redis. – kalelc