python redis orm例子
时间: 2023-07-01 13:18:11 浏览: 166
python实现orm
好的,下面是一个使用redis-orm库实现ORM操作的例子:
```python
from redis_orm import RedisModel, fields
class User(RedisModel):
id = fields.IntegerField(primary_key=True)
name = fields.CharField(max_length=20)
age = fields.IntegerField()
email = fields.EmailField()
# 创建用户
user = User(id=1, name='Tom', age=25, email='tom@example.com')
user.save()
# 获取用户
user = User.objects.get(id=1)
print(user.name, user.age, user.email)
# 更新用户
user.age = 26
user.save()
# 删除用户
user.delete()
```
在这个例子中,我们定义了一个User类,继承自RedisModel。User类中定义了id、name、age和email等属性,分别对应Redis中的数据结构。我们可以使用User.objects来进行查询、添加、修改和删除操作,操作方式类似于Django ORM。
阅读全文