ASP.NET Core 3.0 缓存(Cache)之 SQL Server 、Redis、MySQL、MemoryCache缓存

ASP.NET Core 3.0 缓存(Cache)之 SQL Server 缓存

ASP.NET Core 3.0 缓存(Cache)之 MySQL 缓存

ASP.NET Core 3.0 缓存(Cache)之内存缓存(Memory Cache)

 

 

--sql server
dotnet tool install --global dotnet-sql-cache
dotnet sql-cache create "Server=192.168.0.44;User Id=sa;Password=1234;Database=Program_Test;" dbo AspNetCoreCache

--mysql
dotnet tool install --global Pomelo.Extensions.Caching.MySqlConfig.Tools --version 2.0.2
dotnet mysql-cache create "Server=192.168.0.82;User Id=sa;Password=1234;Database=program_test;Port=13306;default command timeout=100;Connection Timeout=30;Charset=utf8;" dbo AspNetCoreCache

 

sqlserver:

 

复制代码
 1 -- ----------------------------
 2             -- Table structure for AspNetCoreCache
 3             -- ----------------------------
 4             DROP TABLE [dbo].[AspNetCoreCache]
 5             GO
 6             CREATE TABLE [dbo].[AspNetCoreCache] (
 7                 [Id] nvarchar(449) NOT NULL ,
 8                 [Value] varbinary(MAX) NOT NULL ,
 9                 [ExpiresAtTime] datetimeoffset(7) NOT NULL ,
10                 [SlidingExpirationInSeconds] bigint NULL ,
11                 [AbsoluteExpiration] datetimeoffset(7) NULL 
12             )
13 
14             GO
15 
16             -- ----------------------------
17             -- Indexes structure for table AspNetCoreCache
18             -- ----------------------------
19             CREATE INDEX [Index_ExpiresAtTime] ON [dbo].[AspNetCoreCache]
20             ([ExpiresAtTime] ASC) 
21             GO
22 
23             -- ----------------------------
24             -- Primary Key structure for table AspNetCoreCache
25             -- ----------------------------
26             ALTER TABLE [dbo].[AspNetCoreCache] ADD PRIMARY KEY ([Id])
27             GO 
Sql Server
复制代码

 

mysql:

复制代码
 1 SET FOREIGN_KEY_CHECKS=0;
 2 
 3             -- ----------------------------
 4             -- Table structure for aspnetcorecache
 5             -- ----------------------------
 6             DROP TABLE IF EXISTS `aspnetcorecache`;
 7             CREATE TABLE `aspnetcorecache` (
 8                 `Id` varchar(449) CHARACTER SET ascii COLLATE ascii_bin NOT NULL,
 9                 `AbsoluteExpiration` datetime(6) DEFAULT NULL,
10                 `ExpiresAtTime` datetime(6) NOT NULL,
11                 `SlidingExpirationInSeconds` bigint(20) DEFAULT NULL,
12                 `Value` longblob NOT NULL,
13                 PRIMARY KEY (`Id`),
14                 KEY `Index_ExpiresAtTime` (`ExpiresAtTime`)
15             ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
MySql
复制代码

 

posted @   —八戒—  阅读(872)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2015-04-14 Linux命令-更新系统时间和硬件时间
2014-04-14 jsp处理表单上传图片(commons-fileupload-1.2.2.jar,commons-io-2.4.jar)
点击右上角即可分享
微信分享提示