Examples¶ 连接示例(Connection Examples) 连接到默认实例,本地运行 默认情况下,Redis 返回二进制响应,若要解码它们,请使用 decode_responses=True。 默认情况下,此库使用 RESP 2 协议。要启用 RESP3,请设置 protocol=3。 连接到 Redis 实例,指定带凭据的主机和端口。 使用用户名和密码凭据提供程序连接到 Redis 实例 使用标准凭据提供程序连接到 Redis 实例 首先使用初始凭据集连接到 Redis 实例,然后调用凭据提供程序 使用 AWS Secrets Manager 凭据提供程序连接到 Redis 实例。 使用 ElastiCache IAM 凭据提供程序连接到 Redis 实例。 通过指定 URL 方案连接到 Redis 实例。 通过指定 URL 方案和 RESP3 协议连接到 Redis 实例。 连接到 Sentinel 实例 SSL 连接示例 通过 SSL 连接到 Redis 实例 通过 URL 字符串连接到 Redis 实例 使用 ConnectionPool 连接到 Redis 实例 通过 SSL 连接到 Redis 实例,同时指定最低 TLS 版本 通过 SSL 连接到 Redis 实例,同时指定自签名的 SSL CA 证书 通过 SSL 连接到 Redis 实例,并验证证书的 OCSP 状态 通过 SSL 连接到 Redis 实例,并验证 OCSP stapled 证书 异步示例(Asyncio Examples) 连接和断开连接(Connecting and Disconnecting) 事务 (Multi/Exec) 发布/订阅模式(Pub/Sub Mode) 哨兵客户端(Sentinel) 通过指定 URL 方案连接到 Redis 实例 索引 / 查询 JSON 文档 将 JSON 文档添加到索引中 搜索(Searching) 简单搜索(Simple search) 过滤搜索结果(Filtering search results) 分页和排序搜索结果(Paginating and Ordering search Results) 计算项目的总数 使用 JSON Path 表达式进行映射 聚合(Aggregation) 计算项目的总数 set 和 get 基本操作 首先连接到 Redis 服务器 向量相似度(Vector Similarity) 索引创建(Index Creation) 将向量添加到 Redis 搜索(Searching) KNN 查询 范围查询(Range Queries) 混合查询(Hybrid Queries) 向量创建和存储示例(Vector Creation and Storage Examples) OpenAI 嵌入 使用 OpenAI 嵌入进行搜索 Cohere 嵌入 使用 Cohere 嵌入进行搜索 管道示例 检查 Redis 是否正在运行 简单示例 创建一个管道实例 向管道添加命令 执行管道 链式调用(Chained call) 性能比较(Performance comparison) 不用管道(Without pipeline) 使用管道(With pipeline) 时间序列(Timeseries) 健康检查(Health check) 简单例子(Simple example) 创建一个时间序列(Create a timeseries) 添加示例到时间序列(Add samples to the timeseries) 获取最后一个示例(Get the last sample) 获取两个时间戳之间的样本 删除两个时间戳之间的样本 带标签的多个时间序列 向多个时间序列添加样本 添加带标签的样本 获取匹配特定标签的最后一个样本 保留期限(Retention period) 指定重复策略(Specify duplicate policies) 使用 Redis TSDB 跟踪一个值 如何在开源 Redis 集群上执行多键命令 Redis 流示例(Stream Examples) 基本配置(basic config) 连接(connection) xadd 和 xread 添加一些数据到流(stream) 从流(stream)读取一些数据 从返回结构提取数据(extract data from the returned structure) 从流中读取更多数据 第二个流(2nd stream) 流组(Stream groups) 向流中添加数据(add some data to streams) 使用组从流中读取 组读取 确认(ack) 删除所有 OpenTelemetry Python API 安装 OpenTelemetry 使用控制台导出器配置 OpenTelemetry 使用跟踪器创建跨度(Create a span using the tracer) 记录属性(Record attributes) 更改 span 类型(kind) 自动记录异常(Exceptions are automatically recorded) 使用嵌套块创建子跨度(Use nested blocks to create child spans)