导读: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的基本存储和获取操作,包括字符串、列表和哈希表 。通过这些操作,可以方便地存储和获取数据 。
推荐阅读
- redis-cli 端口 redis16379端口
- redis启动失败怎么办 redis启动命令错误
- 关闭redis的命令 redis取消语法
- 腾讯云 ide redis腾讯云
- redis-cli命令 redis移除并返回
- redis断电后数据会丢失吗 redis阿里云断电
- redis并发处理 redisc并发
- redis gossip协议 redis协议分析
- redis使用过程中遇到的坑 使用redis有哪些缺点