写一个python redis传送数据的客户端和服务端
时间: 2023-11-10 07:05:32 浏览: 157
redis客户端和服务端
以下是一个简单的Python Redis传输数据的客户端和服务端示例。
服务端代码:
```python
import redis
r = redis.Redis(host='localhost', port=6379)
# 等待客户端连接
while True:
message = r.blpop('data_queue')[1]
print(message.decode())
```
客户端代码:
```python
import redis
r = redis.Redis(host='localhost', port=6379)
# 发送数据到服务端
data = {'name': 'John', 'age': 30}
r.rpush('data_queue', str(data))
print('Data sent successfully.')
```
这个示例演示了如何使用Redis的`blpop()`函数从队列中读取数据,并使用`rpush()`函数将数据发送到队列中。请注意,此示例非常简单,并且不包括任何错误处理和许多其他必要的功能。
阅读全文