RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1540161
Accepted
air
air
Asked:2023-09-12 02:28:48 +0000 UTC2023-09-12 02:28:48 +0000 UTC 2023-09-12 02:28:48 +0000 UTC

没有连接到redis

  • 772

我正在尝试建立从 Redis 到本地主机的连接。

string connectionString = configuration.GetConnectionString("RedisConnection");

_redis = ConnectionMultiplexer.Connect(connectionString); //Исключение

_database = _redis.GetDatabase();

连接字符串本身来自用户机密:

"ConnectionStrings:RedisConnection": "redis://localhost:6379/",

字符串本身肯定不为空

在此输入图像描述

但在 C# 中我得到这个异常:

StackExchange.Redis.RedisConnectionException HResult=0x80131500 Message=无法连接到 Redis 服务器。现在连接时出错。要允许此多路复用器继续重试直到能够连接,请在连接字符串中使用 abortConnect=false 或 AbortOnConnectFail=false; 在你的代码中。源 = StackExchange.Redis StackTrace:位于 StackExchange.Redis.ConnectionMultiplexer.ConnectImpl(ConfigurationOptions 配置、TextWriter 日志、Nullable1 serverType, EndPointCollection endpoints) at StackExchange.Redis.ConnectionMultiplexer.Connect(ConfigurationOptions configuration, TextWriter log) at StackExchange.Redis.ConnectionMultiplexer.Connect(String configuration, TextWriter log) at FileCryptWeb.DataBase.Redis.RedisDbContext..ctor() in C:\Users\Stewi\Source\Repos\air2921\FileCryptWeb\FileCryptWeb\DataBase\Redis\RedisDbContext.cs:line 19 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.ConstructorInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite callSite, RuntimeResolverContext context, ServiceProviderEngineScope serviceProviderEngine, RuntimeResolverLock lockType) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite callSite, RuntimeResolverContext context) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite,TArgument参数)在Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite,ServiceProviderEngineScope范围)在Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine。<>c__Di splayClass2_0.b__0(ServiceProviderEngineScope范围)在 Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(类型 serviceType,ServiceProviderEngineScope serviceProviderEngineScope) 在 Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp,类型 type,类型 requiredBy,布尔 isDefaultParameterRequired) 在 Microsoft.AspNetCore.Mvc.Controllers.Con trollerFactoryProvider。<>c__DisplayClass6_0.g__CreateController|0(ControllerContextcontrollerContext),位于 Microsoft.AspNetCore.Mvc。Microsoft.AspNetCore.Mvc.Infrastruct.ControllerActionInvoker.InvokeInnerFilterAsync() 处的 Infrastructure.ControllerActionInvoker.Next(State& next、Scope& range、Object& state、Boolean& isCompleted)

尝试启动服务器

C:\Users\Stewi>cd C:\Program Files\Redis

C:\Program Files\Redis>redis-server.exe "C:\Program Files\Redis\redis.windows.conf"
[11340] 12 Sep 01:14:15.298 # Creating Server TCP listening socket *:6379: bind: No error

但在 netstat 中该端口没有监听:

C:\Users\Stewi>netstat

Active Connections

Proto  Local Address          Foreign Address        State

TCP    192.168.0.2:52525      162.159.133.234:https  ESTABLISHED
TCP    192.168.0.2:52791      stackoverflow:https    ESTABLISHED
TCP    192.168.0.2:52917      20.54.37.64:https      ESTABLISHED
TCP    192.168.0.2:53017      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53102      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53132      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53336      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53352      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53353      lb-140-82-112-25-iad:https  ESTABLISHED
TCP    192.168.0.2:53433      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53434      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53437      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53439      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53443      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53445      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53446      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53447      ve1190:9251            TIME_WAIT
TCP    192.168.0.2:53449      132.245.231.0:https    TIME_WAIT
TCP    192.168.0.2:53452      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53453      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53457      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53458      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53459      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53461      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53462      47:https               TIME_WAIT
TCP    192.168.0.2:53463      20.189.173.7:https     TIME_WAIT
TCP    192.168.0.2:53466      62.115.252.59:https    ESTABLISHED
TCP    192.168.0.2:53467      132.245.231.0:https    ESTABLISHED
TCP    192.168.0.2:53469      13.107.246.73:https    ESTABLISHED
TCP    192.168.0.2:53470      52.108.8.254:https     ESTABLISHED
TCP    192.168.0.2:53471      152.199.21.118:https   ESTABLISHED
TCP    192.168.0.2:53472      204.79.197.222:https   ESTABLISHED
TCP    192.168.0.2:53473      20.54.232.160:https    ESTABLISHED
TCP    192.168.0.2:53474      47:https               TIME_WAIT
TCP    192.168.0.2:53475      ve1190:9251            ESTABLISHED
TCP    192.168.0.2:53476      152.199.19.161:https   ESTABLISHED
TCP    192.168.0.2:53477      a23-53-53-206:https    ESTABLISHED
TCP    192.168.0.2:53478      20.42.128.98:https     ESTABLISHED
TCP    192.168.0.2:53479      152.199.19.161:https   ESTABLISHED
TCP    192.168.0.2:53480      a23-53-53-206:https    ESTABLISHED
TCP    192.168.0.2:53481      20.42.128.98:https     ESTABLISHED
TCP    192.168.0.2:53482      13.107.246.73:https    ESTABLISHED
TCP    192.168.0.2:53483      13.69.109.131:https    ESTABLISHED
TCP    192.168.0.2:53484      152.199.19.161:https   ESTABLISHED
TCP    192.168.0.2:53485      13.107.5.88:https      ESTABLISHED
TCP    192.168.0.2:53487      a23-35-104-91:https    ESTABLISHED
TCP    192.168.0.2:53488      80.239.137.145:https   ESTABLISHED
TCP    192.168.0.2:53489      150.171.22.254:https   ESTABLISHED
TCP    192.168.0.2:53491      a23-35-104-91:https    ESTABLISHED
TCP    192.168.0.2:53492      13.107.237.254:https   ESTABLISHED
TCP    192.168.0.2:53493      52.123.128.254:https   ESTABLISHED
TCP    192.168.0.2:53494      13.107.42.254:https    ESTABLISHED
TCP    192.168.0.2:53495      204.79.197.254:https   ESTABLISHED
TCP    192.168.0.2:53496      13.107.18.254:https    ESTABLISHED
TCP    192.168.0.2:53497      152.199.19.161:https   ESTABLISHED
TCP    192.168.0.2:53498      13.107.246.254:https   ESTABLISHED
TCP    192.168.0.2:53499      13.107.42.14:https     ESTABLISHED
TCP    192.168.0.2:53500      104.215.5.225:https    ESTABLISHED
TCP    192.168.0.2:53501      13.107.253.254:https   ESTABLISHED
TCP    192.168.0.2:53502      20.141.10.208:https    ESTABLISHED
TCP    192.168.0.2:53503      152.199.19.161:https   ESTABLISHED
TCP    192.168.0.2:53504      20.190.181.5:https     ESTABLISHED
TCP    192.168.0.2:53505      13.107.42.18:https     ESTABLISHED
TCP    192.168.0.2:53506      a23-53-53-206:https    ESTABLISHED
TCP    192.168.0.2:53507      13.107.42.18:https     ESTABLISHED
TCP    192.168.0.2:53508      13.107.42.18:https     ESTABLISHED
TCP    192.168.0.2:53572      lr-in-f188:5228        ESTABLISHED
TCP    192.168.0.2:54929      40:https               ESTABLISHED
TCP    192.168.0.2:64183      124:4070               ESTABLISHED
TCP    192.168.0.2:64208      47:https               ESTABLISHED
TCP    [::1]:2619             DESKTOP-DRISJ7T:62737  ESTABLISHED
TCP    [::1]:62737            DESKTOP-DRISJ7T:2619   ESTABLISHED

我的redis版本

Redis server v=3.0.504 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=a4f7a6e86f2d60b3
c#
  • 1 1 个回答
  • 57 Views

1 个回答

  • Voted
  1. Best Answer
    air
    2023-09-12T15:46:29Z2023-09-12T15:46:29Z

    结果发现解决方案很奇怪:

    我做了什么:

    1. 我从磁盘中删除了 Redis 并使用本指南安装了它 https://www.youtube.com/watch?v=_nFwPTHOMIY&ab_channel=Redis

    2. 使用此命令启动服务器

      sudo service redis-server 启动

    3. 将连接字符串更改为:

      本地主机:6379,abortConnect = false

      重要提示,在我的例子中,更改线路并尝试连接到安装在磁盘上的 Redis 并不成功。按照指南安装后,一切正常。虽然乍一看并没有什么区别。

    另外,在按照指南安装之前,我尝试从网站安装Redis,版本7.2.1也没有帮助

    • 0

相关问题

  • 使用嵌套类导出 xml 文件

  • 分层数据模板 [WPF]

  • 如何在 WPF 中为 ListView 手动创建列?

  • 在 2D 空间中,Collider 2D 挂在玩家身上,它对敌人的重量相同,我需要它这样当它们碰撞时,它们不会飞向不同的方向。统一

  • 如何在 c# 中使用 python 神经网络来创建语音合成?

  • 如何知道类中的方法是否属于接口?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5