请用python写出至少3个对redis的任意操作
时间: 2024-10-09 11:13:06 浏览: 22
redis-windows-7.2.5.zip
Redis是一个键值存储的数据结构服务器,常用于缓存、消息队列等场景。以下是Python中使用`redis`库进行一些基本操作的例子:
1. 连接Redis服务:
```python
import redis
# 创建连接
r = redis.Redis(host='localhost', port=6379, db=0) # 使用默认配置,如果需要其他数据库,则db参数需指定
```
2. 存储数据 (set key value):
```python
r.set('name', 'John Doe')
```
3. 获取数据 (get key):
```python
value = r.get('name')
print(value)
```
4. 删除数据 (del key):
```python
r.delete('name')
```
5. 判断键是否存在 (exists key):
```python
if r.exists('name'):
print(f'{key} exists')
else:
print(f'{key} does not exist')
```
6. 更新数据 (setnx key value): 如果键不存在则设置,存在则不设置
```python
r.setnx('age', 30)
```
阅读全文