RedisSessionStateProvider ERR未知命令'EVAL'

SSE*_*SED 7 stackexchange.redis

当我在本地运行Microsoft.Web.Redis.RedisSessionStateProvider时,我收到以下错误:

StackExchange.Redis.RedisServerException:错误未知命令'EVAL'

我已经从nuget安装了最新的RedisSessionStateProvider.

网络配置:

StackExchange.Redis.RedisServerException: ERR unknown command 'EVAL'
Run Code Online (Sandbox Code Playgroud)

SSE*_*SED 12

我正在运行2.6版本的redis服务器版本.

快速简便的方法来获取Windows的redis服务器是通过chocolatey.

从这里安装:https://chocolatey.org/

然后从这里使用命令获取redis:https: //chocolatey.org/packages/redis-64/3.0.501

然后转到C:\ ProgramData\chocolatey\lib\redis-64并运行redis-server.exe

然后,您需要安装为服务(请参阅C:\ ProgramData\chocolatey\lib\redis-64中的注释)

或者从这里获得一个Windows安装程序msi(如果你不介意版本太多,即只是为了开发,就更容易了)https://github.com/MSOpenTech/redis/releases

  • 我会把 GitHub 链接放在第一位。我想说那更容易 (3认同)