Introductie tot NoSQL
Jake Roach
Data Engineer
# Importeer redis en maak verbinding
r = redis.Redis(...)
# Sla een key-value-paar op
r.set("username", "JDoe")
# Sla nog een key-value-paar op
r.set("age", 27)
# Overschrijf een bestaande key
r.set("username", "BSmith")
Na verbinding met de Redis-server:
.set()int of float kan direct; wordt opgeslagen als strHaal een key-value-paar op
# Sla een key-value-paar op
r.set("username", "JDoe")
# Haal het paar op
username = r.get("username")
# Print het resultaat
print(username)
JDoe
Overschrijf een key-value-paar
r.set("username", "BSmith")
username = r.get("username")
print(username)
BSmith
Toegang tot een niet-bestaande key
favorite_color = r.get("favorite_color")
print(favorite_color)
None
# Sla een dictionary op met .hset()
r.hset(
"shopping_cart",
mapping={
"item_id": "1003",
"quantity": 2,
"price": 79.99
}
)
# Haal de dictionary op
r.hgetall("shopping_cart")
Je kunt complexere types opslaan, zoals dictionaries:
.hset(): key en een dict.hgetall()$$
{
'item_id': '1003',
'quantity': '2',
'price': '79.99'
}
Introductie tot NoSQL