Python 给存入 Redis 的键值对设置过期时间

Redis 是一种内存中的数据存储系统,与许多传统数据库相比,它具有一些优势,其中之一就是可以设置数据的过期时间。通过 Redis 的过期时间设置,可以为存储在 Redis 中的数据设置一个特定的生存时间。一旦数据到达过期时间,Redis 将自动删除该数据,释放内存资源。这对于缓存数据、临时会话数据或具有时效性的数据非常有用。

这里提供 Redis 的两种设置过期时间的方法,下面这个小示例可直接复制运行:

python 复制代码
import redis
import time

rc = redis.Redis(host='localhost', port=6379, db=0)  # 连接到Redis数据库

# 方法一:
# rc.set('David', 'xxx.qq.com')  # 存入键值对
# rc.expire('David', 5)  # 设置 5 秒后过期
# 方法二:
rc.setex('David', 5, 'xxx.qq.com')

for i in range(6):  # 每秒输出一次获取结果,会发现 5 秒之后数据就不存在了
    time.sleep(1)
    print(rc.get('David'))

执行结果:

相关推荐
小仙女的小稀罕41 分钟前
听不清重要会议录音急疯?这款常见AI工具听脑AI精准转译
开发语言·人工智能·python
书到用时方恨少!1 小时前
Python random 模块使用指南:从入门到精通
开发语言·python
第一程序员1 小时前
Python 4.0正式发布:新特性与学习建议
python·github
IAUTOMOBILE2 小时前
用Python批量处理Excel和CSV文件
jvm·数据库·python
威联通安全存储2 小时前
破除“重前端、轻底层”的数字幻象:如何夯实工业数据的物理底座
前端·python
Amour恋空2 小时前
Java多线程
java·开发语言·python
sghuter2 小时前
Ubuntu安装Redis
redis·ubuntu·bootstrap
小陈工2 小时前
2026年3月28日技术资讯洞察:5G-A边缘计算落地、低延迟AI推理革命与工业智造新范式
开发语言·人工智能·后端·python·5g·安全·边缘计算
智算菩萨2 小时前
【OpenGL】10 完整游戏开发实战:基于OpenGL的2D/3D游戏框架、物理引擎集成与AI辅助编程指南
人工智能·python·游戏·3d·矩阵·pygame·opengl
jason成都3 小时前
IoT 设备监控系统实战:基于 EMQX 的 MQTT 连接监控与数据格式指纹识别
开发语言·python