当前位置: 首页 > news >正文

[TG开发]与Reids集成

嗨!很久没有更新课程内容了。对此深感抱歉 :1) 今天我们将我们的高负载机器人与一个速度极快的数据库(名为 Redis)进行了整合。我使用它来存储那些需要快速访问的数据。

对于驱动程序,我选择了 Lettuce,因为它很受欢迎且有完善的文档。您可以在此处下载它,或者使用 Maven 进行安装:

<dependency><groupId>io.lettuce</groupId><artifactId>lettuce-core</artifactId><version>Latest</version>
</dependency>

建立连接, 连接到 Redis:

RedisClient redisClient;
StatefulRedisConnection<String, String> redisConnection;
RedisCommands<String, String> syncCommands;redisClient = RedisClient.create("redis://localhost:6379/0"); // Format: redis://ip:post/dbNumber
redisConnection = redisClient.connect();
syncCommands = this.redisConnection.sync();

连接已建立

就这样啦! 现在你可以像这样执行命令了:

syncCommands.get("key");
syncCommands.set("key", "value");
syncCommands.lrange("key", 0, -1);

另外,在完成工作后别忘了断开与 Redis 的连接:

redisConnection.close();
redisClient.shutdown();
http://www.xdnf.cn/news/1393417.html

相关文章:

  • 深度拆解 OpenHarmony 位置服务子系统:从 GNSS 到分布式协同定位的全链路实战
  • LeetCode - 1. 两数之和
  • 华硕主板 BIOS 提示——GPT header corruption has been detected
  • 【树论】树上启发式合并
  • RV1126的OSD模块讲解
  • 单节锂电池,升压至12V/2.5A的芯片选型指南(附FP5207X 与 FP7208参数表)
  • Zabbix-获取客户端的SNMP数据
  • CMake⼯程指南-2
  • Linux系统——EXT2 文件系统
  • 记录:HSD部署(未完成)
  • 基于 Vue + Interact.js 实现可拖拽缩放柜子设计器
  • CosyVoice win10启用记
  • 《Shell 大道:筑基篇(下)—— 流控筑根基,数据任驱驰》
  • 【K8s】整体认识K8s之与集群外部访问--service
  • 【Doris入门】Doris表模型完全指南:明细、聚合、主键模型的选择与优化技巧
  • layout版图设计学习笔记4_Virtuoso基础介绍
  • Altium Designer 22使用笔记(10)---PCB铺铜相关操作
  • 如何解决网关断网后时间不再统计的问题?无RTC子设备如何打通主网关的时间同步功能?
  • Unity EventTrigger 动态添加事件
  • 电商数据的获取方式:API、爬虫、第三方服务及更多
  • 如何使用 Graylog 连接 Easysearch
  • Nginx原理及九大常见故障解决方法
  • idea2025.1.5安装+pj
  • MemoryVLA:让机器人拥有“记忆“的视觉-语言-动作模型
  • 3021. Alice 和 Bob 玩鲜花游戏
  • JSTL!
  • 期权合约作废了怎么处理?
  • STM32之IIC详解
  • IP v 6
  • five86: 2靶场渗透