redis的存取 redis如何存值取值

导读:Redis是一种高性能的key-value存储系统,支持多种数据结构 。本文将介绍Redis如何存值取值,并给出相应的代码示例 。
1. 连接Redis
使用redis-py库连接Redis:
```python
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
```
2. 存储字符串
使用set方法存储字符串:
r.set('name', 'Tom')
3. 获取字符串
使用get方法获取字符串:
name = r.get('name').decode('utf-8')
print(name) # 输出Tom
4. 存储列表
使用lpush方法存储列表:
r.lpush('fruits', 'apple', 'banana', 'orange')
5. 获取列表
使用lrange方法获取列表:
fruits = r.lrange('fruits', 0, -1)
for fruit in fruits:
print(fruit.decode('utf-8')) # 输出apple banana orange
6. 存储哈希表
使用hmset方法存储哈希表:
r.hmset('person', {'name': 'Tom', 'age': 18})
7. 获取哈希表
使用hgetall方法获取哈希表:
person = r.hgetall('person')
for key, value in person.items():
print(key.decode('utf-8'), value.decode('utf-8')) # 输出name Tom和age 18
【redis的存取 redis如何存值取值】总结:本文介绍了Redis的基本存储和获取操作,包括字符串、列表和哈希表 。通过这些操作,可以方便地存储和获取数据 。

    推荐阅读