1.使用Session(进程内)

在startup中添加方法 services.AddSession  app.UseSession()

services.AddDistributedMemoryCache();

2.使用Redis存储Session(单节点)

services.AddDistributedRedisCache(option => {

option.Configuration = “127.0.0.1:6379”;
 option.InstanceName = 30;
});

3.使用Redis分布式存储 (分布式)

nuget:     Microsoft.AspNetCore.DataProtection

services.AddDataProtection()
.SetApplicationName(Configuration["Redis:Session_application_name"])
.PersistKeysToRedis(ConnectionMultiplexer.Connect(redisconfig), "DataProtection-Keys");

示例:

使用方式:

HttpContext.Session.SetString("key", “value”);  //设置

HttpContext.Session.GetString("key");//获取session

4.使用Sqlserver数据库存储Session

services.AddDistributedSqlServerCache

参考:

ASP.NET Core中间件实现分布式 Session: https://www.cnblogs.com/vipyoumay/p/7771237.html

转载于:https://www.cnblogs.com/wtujvk/p/8743035.html

.Netcore使用Session相关推荐

  1. 初识.Netcore(1)

    .Netcore:微软中跨平台的软件开发平台 (1).netcore中的Request使用: <1>:接受前台传值: get:Request.Query["name"] ...

  2. Asp.NetCore1.1版本没了project.json,这样来生成跨平台包

    本章将要和大家分享的是Asp.NetCore1.1版本去掉了project.json后如何打包生成跨平台包, 为了更好跟进AspNetCore的发展,把之前用来做netcore开发的vs2015卸载后 ...

  3. 2022面试200题目和答案分布式+微服务+MYSQL+Redis+JVM+Spring

    200题目和答案分布式+微服务+MYSQL+Redis+JVM+Spring等等 带图MD在资源https://download.csdn.net/download/m0_47987937/86509 ...

  4. .netcore 如何获取系统中所有session_集群化部署,Spring Security 要如何处理 session 共享?

    前面和大家聊了 Spring Security 如何像 QQ 一样,自动踢掉已登录用户(Spring Boot + Vue 前后端分离项目,如何踢掉已登录用户?),但是前面我们是基于单体应用的,如果我 ...

  5. .NetCore Session.Redis

    首先创建ASP.NET CORE Web项目,然后按如下顺序操作. 1.添加nuget程序包: Microsoft.AspNetCore.Session;Microsoft.AspNetCore.Da ...

  6. 跟我一起学.NetCore之WebApi接口裸奔有风险(Jwt)

    前言 撸码需谨慎,裸奔有风险.经常在一些技术交流群中了解到,还有很多小伙伴的项目中Api接口没有做任何安全机制验证,直接就裸奔了,对于一些临时项目或是个人小项目还好,其余的话,建议小伙伴们酌情考虑都加 ...

  7. netcore - MVC的ActionFilter的使用

    经过一周的时间没有分享文章了,主要是在使用.netcore做一个小的项目,项目面向大众用户的增删改查都做的差不多了,打算本周在云服务器上部署试试,很期待,也希望上线后大家多多支持:以上纯属个人废话,来 ...

  8. Asp.NetCore之组件写法

    本章内容和大家分享的是Asp.NetCore组件写法,在netcore中很多东西都以提供组件的方式来使用,比如MVC架构,Session,Cache,数据库引用等: 这里我也通过调用验证码接口来自定义 ...

  9. activemq之netcore调用

    这里使用了apache的Nms.ActiveMQ 安装完之后,发现一个问题,只支持netframework4.6 后来发现选错了包,换一个支持netcore的包 ******************* ...

最新文章

  1. OPENCV计算图片间转换关系
  2. 使用Comet4j实现消息推送
  3. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18)
  4. c语言模拟java面向对象_面向对象设计模式C语言实现.PDF
  5. OpenCV中的HOG+SVM在自动驾驶车辆检测中的应用实例
  6. 十一届蓝桥杯国赛 本质上升序列-dp
  7. 软件工程 - 团队重组
  8. wordpress插件-WP Rocket 3.9.3缓存加速插件免授权版
  9. 机器学习常用数学公式
  10. Java50道经典习题-程序7 处理字符串
  11. 个人随笔——衰人自叙卷贰
  12. 题目13 在O(1)时间删除链表节点
  13. 正确安装vray5 for 3dsMax步骤
  14. windows上搭建NFS服务器--haneWIN,Linux客户端挂载
  15. 你在家看电视,家里的电视也在看你?
  16. 【word论文排版教程2】论文章节安排及分节
  17. muduo base库学习笔记 10——日志类封装详解
  18. Stream流学习记录
  19. Siri语音打电话APP
  20. 服务器安装octopus-非root用户

热门文章

  1. 性能调优工具类TimeStone
  2. WinRAR最新版V3.93 破解方法
  3. 汇编语言笔记10-CALL和RET指令
  4. Javascript类型转换的规则
  5. QML与C++交互:登陆界面设计
  6. Hadoop伪集群环境搭建
  7. 后台开发经典书籍--构建高性能WEB站点
  8. linux命令head
  9. build muduo网络库undefined reference to问题
  10. 线程A向队列Q中不停写入数据,线程B从列队Q中不停读取数据(只要Q中有数据)。