- 博客(1106)
- 收藏
- 关注
原创 redis lastsave 命令
返回最后一次成功执行的数据库保存的 UNIX 时间。客户端可以检查BGSAVE命令是否成功读取LASTSAVE值,返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示。然后发出BGSAVE命令并每隔 N 秒定期检查是否LASTSAVE更改。1.lastsave 命令。整数回复:UNIX 时间戳。
2025-06-12 08:37:38
29
原创 配置哨兵注意事项 -redis 哨兵配置好之后无法切换
1.原因是 sentinel.conf 配置文件中缺少连接到 sentinel 的用户密码和连接到redis的用户密码。2.重启redis sentinel。集群恢复正常,可以正常切换。
2025-06-11 18:21:51
41
原创 redis 权限不足 NOPERM+this+user+has+no+permissions+to+access+one+of+the+keys+used+as+argume
1.redis权限不足。
2025-06-11 10:13:04
121
原创 redis 在指定时间内终止运行来自客户端的命令 client pause 命令
1.redis 在指定时间内终止运行来自客户端的命令 client pause 命令。
2025-06-11 10:01:34
232
原创 redis acl 的使用 acl save (error) ERR This Redis instance is not configured to use an ACL file.
1.redis acl 的使用。
2025-06-11 09:39:19
338
原创 Python3 Caused by SSLError(“Can’t connect to HTTPS URL because the SSL module is not available)解决方式
Caused by SSLError("Can’t connect to HTTPS URL because the SSL module is not available)解决方式。编辑Python时启用openssl;
2025-06-11 09:01:11
62
原创 tdengien 无模式写入
在物联网应用中,为了实现自动化管理、业务分析和设备监控等多种功能,通常需要采集大量的数据项。然而,由于应用逻辑的版本升级和设备自身的硬件调整等原因,数据采集项可能会频繁发生变化。为了应对这种挑战,TDengine 提供了无模式(schemaless)写入方式,旨在简化数据记录过程。采用无模式写入方式,用户无须预先创建超级表或子表,因为 TDengine 会根据实际写入的数据自动创建相应的存储结构。此外,在必要时,无模式写入方式还能自动添加必要的数据列或标签列,确保用户写入的数据能够被正确存储。
2025-06-10 18:00:43
673
原创 tdengine 执行 SQL
TDengine 对 SQL 语言提供了全面的支持,允许用户以熟悉的 SQL 语法进行数据的查询、插入和删除操作。TDengine 的 SQL 还支持对数据库和数据表的管理操作,如创建、修改和删除数据库及数据表。TDengine 扩展了标准 SQL,引入了时序数据处理特有的功能,如时间序列数据的聚合查询、降采样、插值查询等,以适应时序数据的特点。这些扩展使得用户可以更高效地处理时间序列数据,进行复杂的数据分析和处理。具体支持的 SQL 语法请参考。
2025-06-10 17:10:07
602
原创 Python3 Caused by SSLError(“Can’t connect to HTTPS URL because the SSL module is not available)解决方式
Caused by SSLError("Can’t connect to HTTPS URL because the SSL module is not available)解决方式。编辑Python时启用openssl;
2025-06-10 16:10:29
173
原创 tdengine 建立连接
TDengine 提供了丰富的应用程序开发接口,为了便于用户快速开发自己的应用,TDengine 支持了多种编程语言的连接器,其中官方连接器包括支持 C/C++、Java、Python、Go、Node.js、C#、Rust、Lua(社区贡献)和 PHP(社区贡献)的连接器。这些连接器支持使用原生接口(taosc)和 REST 接口(部分语言暂不支持)连接 TDengine 集群。社区开发者也贡献了多个非官方连接器,例如 ADO.NET 连接器、Lua 连接器和 PHP 连接器。
2025-06-10 14:54:00
744
原创 tdengine 人工智能节点 anode管理
Anode 的服务默认使用 uWSGI 驱动运行,在配置文件中同时具有 Anode 和 uWSGI 的配置信息。删除 Anode 只是将 Anode 从 TDengine 集群中移除,管理 Anode 的启停仍然需要使用。只包含了使用 Anode 提供服务的基础配置参数,对于 uWSGI 的其他配置参数的设置及其说明请参考。列表中的算法分为两个部分,分别是异常检测算法集合,包含六个算法模型,四个预测算法集。来管理 Anode 服务,使用如下命令启动/停止/检查 Anode 运行状态。
2025-06-10 14:43:08
603
原创 tdgpt 简介
TDgpt 是一个可扩展的时序数据高级分析智能体,用户遵循算法开发者指南中的简易步骤就能将自己开发的分析算法添加到系统中。之后应用可以通过 SQL 语句直接调用,让高级分析算法的使用门槛降到几乎为零。对于新引入的算法或模型,应用不用做任何调整。TDpgt 只支持使用 Python 语言开发的分析算法。Anode 采用 Python 类动态加载模式,在启动的时候扫描特定目录内满足约定条件的所有代码文件,并将其加载到系统中。因此,开发者只需要遵循以下几步就能完成新算法的添加工作。开发完成符合要求的分析算法类。
2025-06-10 14:23:37
529
原创 tdengine 零代码第三方数据接入
TDengine Enterprise 配备了一个强大的可视化数据管理工具—taosExplorer。借助 taosExplorer,用户只须在浏览器中简单配置,就能轻松地向 TDengine 提交任务,实现以零代码方式将来自不同数据源的数据无缝导入 TDengine。在导入过程中,TDengine 会对数据进行自动提取、过滤和转换,以保证导入的数据质量。通过这种零代码数据源接入方式,TDengine 成功转型为一个卓越的时序大数据汇聚平台。
2025-06-10 13:55:57
263
原创 tdengine 边云协同
在工业互联网场景中,边缘设备只用来于处理局部数据,决策者无法只根据边缘设备采集的信息,形成对整个系统的全局认知。在实际应用中,边缘设备需要将数据上报给云计算平台(公有云或私有云),在云计算平台实现数据的汇聚与信息的融合,让决策者对整个数据有个全局的洞察。这种边云协同的架构,逐渐成为支撑工业互联网发展的重要支柱。边缘设备主要是对生产线上的某一项或某几项数据,例如某个车间里的实时生产数据,进行监控和告警,然后将这些边缘侧的生产数据同步到位于云上大数据平台。
2025-06-10 13:40:59
520
原创 tdengine 流计算触发模式
当数据写入后,若流计算触发的时间超过 max delay 指定的时间,则立即。max_delay:若窗口关闭则触发计算,若窗口未关闭,且未关闭时长超过 max_delay 指定的时间,则触发计算。对于已关闭的窗口,再次落入该窗口中的数据会被标记为过期数据,tdengine 对于过期数据提供两种处理模式。在创建流计算时可以通过trigger 命令指定流计算的触发模式,对于非窗口计算,流计算触发是实时的,流计算的核心在于以事件时间(即写入记录中的时间戳主键)为基准来计算窗口的关闭时间,
2025-06-10 13:35:46
262
原创 tdengine 数据缓存
wal_fsync_period,当 wal_level 设置为2时,此参数用于控制执行 fsync 函数的频率,若 wal_level 设置为0,级别2 则表示在写入 WAL 的同时执行 fsync函数,默认情况下 wal_level ,虽然执行 fsync 函数。这样确保安全性,但是牺牲性能。wal_level 此参数控制WAL的保存级别,级别1 表示仅将数据写入 WAL,但不立即执行 fsync 函数。数据库参数 wal_level 和 wal_fsync_period 共同决定了WAL的保存行为。
2025-06-09 18:22:23
359
原创 tdengine高级功能数据订阅
然后, tdengine 的主题可以是一个数据库,一张超级表,顺序的,可持久化的存储引擎。对于select *,则订阅创建所有的 列,针对子表,普通表为数据列,针对超级表为数据列添加标签列。with meta 参数可选,启用时将返回所有超级表,子表和普通表的元数据创建,删除,修改语句。消费者订阅主题后,可以实现对接收最新的数据,多个消费者可以组成一个消费组,共享消费进度,一系列功能,包括数据订阅,缓存,流计算和ETL等。SELECT 语句订阅,可以带过滤条件,标量函数计算,但不支持聚合函数,时间窗口聚合。
2025-06-09 15:30:12
405
原创 tdengine 时序数据特有的函数
ingore_negative 取值为0或1,可以不填,默认值为0,。statecount: 返回某个条件的连续记录的条数,结果作为新的一列追加在每行后面,根据参数计算;为 true则加1,如果条件为false ,则重置为-1;如果数据为null,则跳过该条数据。最小可以是1s,ignore_negative 参数的值可以是0或1,为1时表示忽略负值。时序数据特有函数是 TDENGINE 针对时序数据查询场景专门设计的一组函数。twa: 时间加权平均函数,统计表中某列在一段时间内的时间加权平均值。
2025-06-09 10:56:44
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人