Anahtar adlandırma kuralları Redis?
Redis anahtarları için normal adlandırma kuralı nedir? Değerleri :
ile ayrılmış gördüm ama normal kuralı budur neyi, neden emin değilim.
Bir kullanıcı için bir şey gibi
user:00
kullanıcı kimliği varsa, 00
Tüm kullanıcılar dönmek için anahtarın sadece başlangıç için sorgu yapabiliyor musunuz?
Ağırlıklı olarak sadece gelecekteki sorunları önlemek için, halkı için çalışan ve onları seçtiler yollarını araştırarak umuyorum.
CEVAP
Redis anahtarları için normal adlandırma kuralı nedir? Gördüm ayrılmış değerler : ama normal Kongre ne olduğundan emin değilim, ya da neden.
Evet, kolon :
anahtarları adlandırırken bir sözleşme imzalamak. this redis web sitesinde öğretici belirttiBir şema ile sopa deneyin. Örneğin "nesne türü:id:alan" olabilir
güzel bir fikir gibi ": 1000:kullanıcı parolası". Noktalar için kullanmak istiyorum.
çok kelime,": 1234:cevap.yorum alanlar gibi".
Tüm dönmek için anahtarın sadece başlangıç için sorgu yapabiliyor musunuz kullanıcıların?
Eğer doğrudan user:
ile başlayan tüm anahtarları için sorgulama gibi şeyler hissediyorsan bunun için keys Bir komut yoktur. Bu komut, ancak tüm tuşları veritabanında strored arama çünkü O(N) beri amacı hata ayıklama için kullanılmalıdır.
Daha uygun çözüm için bu sorun oluşturmak için özel anahtar, hadi ismi users
olan mağazası tüm kullanıcılar, tuşları, örneğin, list set veri yapısı.
Özel HTTP başlıkları : adlandırma kura...
MongoDB için adlandırma kuralları nele...
PostgreSQL adlandırma kuralları...
Birincil anahtar/yabancı Anahtar adlan...
KİMLİĞİ ve eleman tipi önek eklemek iç...