redis的读写操作
时间: 2023-12-27 19:25:09 浏览: 34
Redis是一个开源的内存数据存储系统,它支持多种数据结构,如字符串、哈希、列表、集合和有序集合。下面是Redis的读写操作的示例:
1. 写操作:
```python
import redis
# 连接到Redis服务器
r = redis.Redis(host='localhost', port=6379, db=0)
# 写入字符串数据
r.set('key', 'value')
# 写入哈希数据
r.hset('hash_key', 'field', 'value')
# 写入列表数据
r.lpush('list_key', 'value1', 'value2', 'value3')
# 写入集合数据
r.sadd('set_key', 'value1', 'value2', 'value3')
# 写入有序集合数据
r.zadd('zset_key', {'value1': 1, 'value2': 2, 'value3': 3})
```
2. 读操作:
```python
import redis
# 连接到Redis服务器
r = redis.Redis(host='localhost', port=6379, db=0)
# 读取字符串数据
value = r.get('key')
# 读取哈希数据
value = r.hget('hash_key', 'field')
# 读取列表数据
values = r.lrange('list_key', 0, -1)
# 读取集合数据
values = r.smembers('set_key')
# 读取有序集合数据
values = r.zrange('zset_key', 0, -1)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)