zoukankan      html  css  js  c++  java
  • Quickuse.Caching 快速应用.缓存组件

    环境:.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

  • 相关阅读:
    【KVM系列 virt-v2v】virt-v2v过程中的报错
    大机与超级计算机的区别
    多路径 on linux
    ansible 管控 windows
    Linux启动盘
    RHCA 环境命令
    Xshell 4 连接 Ubuntu/Kali 报错 "找不到匹配的key exchange算法"
    security group & ACL
    windows powercfg
    OKD
  • 原文地址:https://www.cnblogs.com/simoncai/p/12812329.html
Copyright © 2011-2022 走看看