.Netcore使用Session
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相关推荐
- 初识.Netcore(1)
.Netcore:微软中跨平台的软件开发平台 (1).netcore中的Request使用: <1>:接受前台传值: get:Request.Query["name"] ...
- Asp.NetCore1.1版本没了project.json,这样来生成跨平台包
本章将要和大家分享的是Asp.NetCore1.1版本去掉了project.json后如何打包生成跨平台包, 为了更好跟进AspNetCore的发展,把之前用来做netcore开发的vs2015卸载后 ...
- 2022面试200题目和答案分布式+微服务+MYSQL+Redis+JVM+Spring
200题目和答案分布式+微服务+MYSQL+Redis+JVM+Spring等等 带图MD在资源https://download.csdn.net/download/m0_47987937/86509 ...
- .netcore 如何获取系统中所有session_集群化部署,Spring Security 要如何处理 session 共享?
前面和大家聊了 Spring Security 如何像 QQ 一样,自动踢掉已登录用户(Spring Boot + Vue 前后端分离项目,如何踢掉已登录用户?),但是前面我们是基于单体应用的,如果我 ...
- .NetCore Session.Redis
首先创建ASP.NET CORE Web项目,然后按如下顺序操作. 1.添加nuget程序包: Microsoft.AspNetCore.Session;Microsoft.AspNetCore.Da ...
- 跟我一起学.NetCore之WebApi接口裸奔有风险(Jwt)
前言 撸码需谨慎,裸奔有风险.经常在一些技术交流群中了解到,还有很多小伙伴的项目中Api接口没有做任何安全机制验证,直接就裸奔了,对于一些临时项目或是个人小项目还好,其余的话,建议小伙伴们酌情考虑都加 ...
- netcore - MVC的ActionFilter的使用
经过一周的时间没有分享文章了,主要是在使用.netcore做一个小的项目,项目面向大众用户的增删改查都做的差不多了,打算本周在云服务器上部署试试,很期待,也希望上线后大家多多支持:以上纯属个人废话,来 ...
- Asp.NetCore之组件写法
本章内容和大家分享的是Asp.NetCore组件写法,在netcore中很多东西都以提供组件的方式来使用,比如MVC架构,Session,Cache,数据库引用等: 这里我也通过调用验证码接口来自定义 ...
- activemq之netcore调用
这里使用了apache的Nms.ActiveMQ 安装完之后,发现一个问题,只支持netframework4.6 后来发现选错了包,换一个支持netcore的包 ******************* ...
最新文章
- 了解 ElasticSearch 这几个知识点后,查询起飞~
- 银行选型和排坑实战:用开源软件自建分布式数据服务平台
- linux如何查看系统架构?(查看系统架构命令)(armv7l)
- java怎么获取固定的日期,如何获取一个指定时间的java.util.Date对象
- php重定向和伪静态,Apache301重定向和伪静态设置教程(wp程序为例)
- JBoss 4.2.x Spring 3 JPA Hibernate教程
- linux红帽6架设apache,linux Redhat6.5 中 编译安装apache
- mysql 备份数据库结账_用余额快照秒级导出实现财务报表
- 0832工作原理详解_最经典MOS管电路工作原理及详解没有之一
- 嵌入式系统——软件开发模型
- java m e 获取公钥_Java如何生成公钥和私钥?
- 安装python3-dev_ubuntu16.04安装python3.7
- 智慧交通day02-车流量检测实现13:基于虚拟线圈法的车辆统计+视频中的车流量统计原理解析
- steamcommunity302怎么用【使用方法】
- fxp连接失败_用FLASHFXP连接站点,总显示连接失败(连接丢失),该怎么办呢
- chrome 打印布局_Chrome打印网页中的宽度控制
- 前端追梦人响应式网页设计
- cf1677C. Tokitsukaze and Two Colorful Tapes(div1)
- 云服务PaaS、SaaS、IaaS
- 大数据、趋势与黑天鹅