1 介绍

Redis(Remote Dictionary Server)是一个开源内存数据存储系统可以用作数据库缓存消息中间件。它支持多种数据结构,包括字符串strings)、哈希表(hashes)、列表lists)、集合sets)、有序集合sorted sets)等。

2 使用场景

3 使用方法

3.1 安装运行

$ docker pull redis
$ docker run --rm -d --net host redis

默认端口是 6379

3.2 Python客户端

import redis

redis_client = redis.StrictRedis(host='localhost', port=6379, decode_responses=True)

# 尝试缓存获取结果
cached_result = redis_client.get(f'test:01')

if cached_result is not None:
    print(f'从缓存获取结果: {cached_result}')
else:
    # 将结果存入缓存设置过期时间为 60 秒
    print(f"写入redis")
    redis_client.setex(f'test:01', 60, 8888)

上述程序一次运行时,写入redis;60秒内再次运行,可从 redis 读出数据;60秒后数据失效调用时再次写入……

其中 setex 函数参数为:key, time, value

原文地址:https://blog.csdn.net/xieyan0811/article/details/134743502

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23460.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注