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

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

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

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'))

执行结果:

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 05:40:05       101 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 05:40:05       108 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 05:40:05       91 阅读
  4. Python语言-面向对象

    2024-07-11 05:40:05       98 阅读

热门阅读

  1. 保持边界感

    2024-07-11 05:40:05       27 阅读
  2. STM32空闲中断处理串口接受数据

    2024-07-11 05:40:05       25 阅读
  3. GPT-5:探索NLP新纪元的无限可能

    2024-07-11 05:40:05       24 阅读
  4. MyBatis在insert时返回自增长id值的方法

    2024-07-11 05:40:05       29 阅读
  5. Elasticsearch 多索引/多类型搜索

    2024-07-11 05:40:05       26 阅读
  6. 【ElasticSearch】ES 5.6.15 向量插件支持

    2024-07-11 05:40:05       29 阅读
  7. netty udp创建服务端+客户端

    2024-07-11 05:40:05       26 阅读
  8. 用SmartSql从数据库表中导出文档

    2024-07-11 05:40:05       25 阅读
  9. 速盾:cdn 缓存图片

    2024-07-11 05:40:05       27 阅读
  10. 【seo常见的问题】搜索引擎

    2024-07-11 05:40:05       28 阅读