python
from redisco import models
class User(models.Model):
name = models.Attribute(required=True, unique=True)
age = models.IntegerField(indexed=True)
user1 = User(name='Alice', age=25)
user1.save()
user2 = User.objects.get(name='Alice')
print(user2.age)
user2.age = 30
user2.save()
user2.delete()
users = User.objects.filter(age__gte=18, age__lte=30).sort(by='age')
for user in users:
print(user.name, user.age)
count = User.objects.count()
average_age = User.objects.aggregate(models.Avg('age'))
sorted_users = User.objects.sort(by='-age')
for user in sorted_users:
print(user.name, user.age)