NoSQL'a Giriş
Jake Roach
Data Engineer
# redis'i içe aktarın, bağlantı kurun
r = redis.Redis(...)
# Bir anahtar-değer çifti kaydedin
r.set("username", "JDoe")
# Başka bir anahtar-değer çifti kaydedin
r.set("age", 27)
# Var olan bir anahtarı üzerine yazın
r.set("username", "BSmith")
Redis sunucusuna bağlandıktan sonra:
.set() yöntemine anahtar ve değer verinint veya float verilebilir; str olarak saklanırBir anahtar-değer çifti alın
# Bir anahtar-değer çifti kaydedin
r.set("username", "JDoe")
# Anahtar-değer çiftini alın
username = r.get("username")
# Sonucu yazdırın
print(username)
JDoe
Bir anahtar-değer çiftinin üzerine yazın
r.set("username", "BSmith")
username = r.get("username")
print(username)
BSmith
Var olmayan bir anahtara erişmeyi deneyin
favorite_color = r.get("favorite_color")
print(favorite_color)
None
# .hset() ile bir sözlük kaydedin
r.hset(
"shopping_cart",
mapping={
"item_id": "1003",
"quantity": 2,
"price": 79.99
}
)
# Sözlüğü alın
r.hgetall("shopping_cart")
dict gibi daha karmaşık veri türleri saklanabilir:
.hset(), anahtar ve bir dict alır.hgetall() için anahtar verin$$
{
'item_id': '1003',
'quantity': '2',
'price': '79.99'
}
NoSQL'a Giriş