一、Windows下的Redis下載安裝:
1)Redis 沒有官方的Windows版本,微軟開源技術團隊(Microsoft Open Tech group)開發和維護着一個Win64版本:https://github.com/MSOpenTech/redis。從Nuget上可以安裝Redis。PM> Install-Package Redis-64,可以取包里的完整文件:

2)修改redis.windows.conf文件:
指定訪問密碼
requirepass foobared
requirepass 123455
設置最大堆內存限制(兩者設置一個即可)
maxheap 512000000
設置最大內存限制(兩者設置一個即可)
maxmemory 512000000
修改配置文件redis.windows.conf,如果有中文,另存為UTF-8編碼。
3)把redis-server.exe注冊為服務啟動,注冊命令如下(可以保存為 service-install.bat 文件):
redis-server.exe --service-install redis.windows.conf --loglevel verbose
redis-server --service-start
對應的卸載命令如下(可以保存為 uninstall-service.bat文件):
redis-server –service-stop
redis-server –service-uninstall
注意上面的bat文件存放在redis-server.exe同一目錄下面。
二、在Web項目中Nuget引用 Microsoft.Web.Redis.RedisSessionStateProvider 和 StackExchange.Redis。引用后會自動在Webconfig里生成Session配置,根據實際參數配置后如下:

三、項目中的Session編碼方式和原生Session一樣,引用完畢,參數配置OK,然后開啟Redis服務之后,就可以測試Session的使用,即可達到分布式Session效果。
四、可在Redis可視化工具中查看Redis存儲的數據,Redis可視化工具常用的有好幾款,這里推薦 Redis Desktop Manager。
