InfluxDB时序数据库安装与使用

1. 下载解压文件

 2.启动服务,双击运行influxd.exe

3.安装客户端工具(InfluxDBStudio)

 4.新建数据库

5. NuGet -> InfluxData.Net

复制代码
using InfluxData.Net.InfluxDb.Models;
using System;
using System.Collections.Generic;

namespace InfluxDBTest
{
    class Program
    { 
        static void Main(string[] args)
        {
            string table = "logInfo";
            var point_model1 = new Point()
            {
                Name = table,//表名 
                Tags = new Dictionary<string, object>() { { "Id", "5810953" } }, // 索引
                Fields = new Dictionary<string, object>() { { "Val", 102 } },// 字段
                Timestamp = DateTime.UtcNow
            };

            var point_model2 = new Point()
            {
                Name = table,//表名
                Tags = new Dictionary<string, object>() { { "Id1", "5810951" }, { "Id2", "5810952" } },
                Fields = new Dictionary<string, object>() { { "Val1", 101 }, { "Val2", 102 } },
                Timestamp = DateTime.UtcNow
            };

            var queries = new[] 
            {
                " SELECT time,Id,Val FROM " + table+ " WHERE time> now() -  24h "
            };

            InfluxDbHelper.Init();

            InfluxDbHelper.Write(point_model1);
            InfluxDbHelper.Write(point_model2);

            //InfluxDbHelper.Read(queries).Wait();// 异步转同步
            IList<IList<object>> result = InfluxDbHelper.Read(queries).GetAwaiter().GetResult();
            for (int i = 0; i <result.Count; i++)
            {
                var lstTemp = result[i];
                Console.WriteLine("time:" + lstTemp[0] + ",id:" + lstTemp[1] + ",val:" + lstTemp[2]);

                //for (int j = 0; j < lstTemp.Count; j++)
                //{
                //    object content = lstTemp[j];
                //    Console.WriteLine(content);
                //}
            }

            Console.ReadKey();
        }
    } 
}
复制代码

 

函数:

InfluxDB 函数__子栖_的博客-CSDN博客

 

使用案例:

InfluxDB 聚合函数实用案例_广州建站小戴BOTAO博客 (yii666.com)

 

influxdb 时序数据库知识点_influxdb 排序-CSDN博客

 

InfluxDB(一)初探时序数据库 - 胖虎1993 - 博客园 (cnblogs.com)

posted @   CHHC  阅读(529)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示