Quickuse.Caching 快速應用.緩存組件

来源:https://www.cnblogs.com/simoncai/archive/2020/05/01/12812329.html
-Advertisement-
Play Games

環境: 介紹 Quickuse.Caching 快速應用緩存組件,提供常用緩存使用方式,目前支持常用的 、`Redis Memcache` 運行時緩存 有時候也本稱作為伺服器緩存、進程緩存、站點緩存、程式緩存、本地緩存......各式各樣,我理解的其實他們都一個東西,都是在程式運行的時候才可以使用的 ...


環境:.net core 3.1

介紹

Quickuse.Caching 快速應用緩存組件,提供常用緩存使用方式,目前支持常用的 運行時緩存RedisMemcache

  • 運行時緩存 IRuntimeCache

    有時候也本稱作為伺服器緩存、進程緩存、站點緩存、程式緩存、本地緩存......各式各樣,我理解的其實他們都一個東西,都是在程式運行的時候才可以使用的一種記憶體空間,這裡我稱為運行時緩存。

  • Redis 緩存IRedisCache

    Redis 路人皆知的一種記憶體資料庫,最常用的分散式緩存服務、分散式鎖、排名、搶購、......多種應用場景,支持多種資料庫類型 StringHashListSetSorted Set; 本組件使用的開源的 StackExchange.Redis 類庫支持,並完全遵循原來的方法命名以及配置方式;

  • Memcache緩存 IMemcache

    memcache 也是一套分散式的高速緩存系統,也比較常用,但是相比 Redis 支持的數據類型較少,本組件使用的是EnyimMemcachedCore 類庫支持,並完全遵循原來的方法命名以及配置方式;

`可能會有人存在疑問,既然.net core本身已經提供了,記憶體緩存、分散式緩存,為什麼還會有Quickuse.Caching的存在呢? 並且如果不用.net core 提供的類庫,也有開源出來的StackExchange.Redis、EnyimMemcachedCore的類庫供我們使用。Quickuse.Caching存在的意義在於幫我們快速、方便、統一使用這裡類庫,在保留原來方法名的前提下,使用方式統一

安裝教程

  • 安裝方式1

打開程式包管理器控制台輸入 Install-Package Quickuse.Caching

  • 安裝方式2

打開管理Nuget程式包 搜索Quickuse.Caching 安裝

  • 安裝方式3

打開地址 https://www.nuget.org/packages/Quickuse.Caching/

複製 PackageReference 配置到項目配置文件中自動載入

<PackageReference Include="Quickuse.Caching" Version="*.*.*" />

線上文檔 http://caisimon.gitee.io/quickuse.caching


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 歸併排序 歸併排序演算法的核心就是 “歸併”,將兩個有序的數列合併,形成更大的有序數組。 歸併排序的原理 上面說了,歸併排序的核心就是“歸併”。如果排序一個數組,那麼將數組從中間分成前後兩部分,對前後兩部分分別進行排序,然後再將排序好的合併在一起,那麼這樣整個數組就會成為更大的有序數組。例如下麵示圖: ...
  • Python對List的排序主要有兩種方法:一種是用sorted()函數,這種函數要求用一個變數接收排序的結果,才能實現排序;另一種是用List自帶的sort()函數,這種方法不需要用一個變數接收排序的結果.這兩種方法的參數都差不多,都有key和reverse兩個參數,sorted()多了一個排序對 ...
  • 棧長在之前的文章分享過關於 Spring Boot 打包運行的兩篇文章: "運行 Spring Boot 應用的 3 種方式" "Spring Boot 怎麼打一個可執行 Jar 包?" 不過一直沒機會對 Spring Boot Maven 插件做詳細介紹。 Spring Boot 對 Maven ...
  • 0. 前言 這段時間完成了第二階段的Java作業練習,第一階段是入手,那麼這個階段則是這之後的學習打基礎;這幾次作業主要是加強我們對面向對象的封裝性、繼承性、多態性特征的理解,下麵是我對此次作業的總結分析。 1.作業過程總結 (1) 三次作業之間的知識迭代關係 第4次作業涉及數據檢驗及處理,類的繼承 ...
  • StringBuilder、StringBuffer源碼分析 StringBuilder源碼分析 類結構 StringBuilder使用final關鍵字修飾,和String一樣不可以被繼承 StringBuilder繼承AbstractStringBuilder並實現了Serializable和Ch ...
  • 首先看下ThinkPHP6官方手冊關於多應用的目錄結構: ├─app 應用目錄 │ ├─index 主應用 │ │ ├─controller 控制器目錄 │ │ ├─model 模型目錄 │ │ ├─view 視圖目錄 │ │ ├─config 配置目錄(優先) │ │ └─ ... 更多類庫目錄 ...
  • Gevent 是一個第三方庫,可以輕鬆通過gevent實現併發同步或非同步編程 ...
  • 程式目的:輸入年份和月份,查詢當月的日曆。弄著玩。程式界面:代碼如下:# coding:utf8from tkinter import *from calendar import *from time import *class APP: def __init__(self, master): fr... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...