RedisPlus.exe已停止工作,异常代码:c0000005

博客给出了解决解压问题的方法,即修改解压路径,使其不包含中文,或者直接将文件解压到根路径。

在这里插入图片描述

解决方法:修改解压的路径不要有中文,或者直接解压根路径

2025-09-22 14:59:20.518 [scheduling-1] DEBUG org.mybatis.spring.SqlSessionUtils - Fetched SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4e85c8e5] from current transaction 2025-09-22 14:59:20.519 [scheduling-1] DEBUG c.h.mapper.order.TbOrderMainMapper.batchInsert - ==> Preparing: insert into tb_order_main(company_code, purchase_order_no, publish_date, supplier_code, factory_code, warehouse_code, create_time, serial_version_num, order_type) values (?, ?, ?, ?, ?, ?, GETDATE(),?, ?) , (?, ?, ?, ?, ?, ?, GETDATE(),?, ?) 2025-09-22 14:59:20.520 [scheduling-1] DEBUG org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4e85c8e5] 2025-09-22 14:59:20.520 [scheduling-1] ERROR c.hvlink.service.impl.SyncPurchaseOrderServiceImpl - 采购订单同步任务执行异常,实际同步时间范围:开始时间=Thu Jan 01 08:00:00 CST 1970, 结束时间=Mon Sep 22 14:59:19 CST 2025 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'item' in 'class com.hvlink.entity.po.order.TbOrderMainPO' at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:96) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) at com.sun.proxy.$Proxy113.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) at com.sun.proxy.$Proxy116.batchInsert(Unknown Source) at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl.syncPurchaseOrderData(SyncPurchaseOrderServiceImpl.java:151) at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl$$FastClassBySpringCGLIB$$f77af7bf.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl$$EnhancerBySpringCGLIB$$815c92fb.syncPurchaseOrderData(<generated>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'item' in 'class com.hvlink.entity.po.order.TbOrderMainPO' at org.apache.ibatis.reflection.Reflector.getGetInvoker(Reflector.java:387) at org.apache.ibatis.reflection.MetaClass.getGetInvoker(MetaClass.java:164) at org.apache.ibatis.reflection.wrapper.BeanWrapper.getBeanProperty(BeanWrapper.java:162) at org.apache.ibatis.reflection.wrapper.BeanWrapper.get(BeanWrapper.java:49) at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:122) at org.apache.ibatis.reflection.MetaObject.metaObjectForProperty(MetaObject.java:145) at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:115) at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:119) at org.apache.ibatis.mapping.BoundSql.getAdditionalParameter(BoundSql.java:74) at com.baomidou.mybatisplus.core.MybatisParameterHandler.setParameters(MybatisParameterHandler.java:221) at org.apache.ibatis.executor.statement.PreparedStatementHandler.parameterize(PreparedStatementHandler.java:94) at org.apache.ibatis.executor.statement.RoutingStatementHandler.parameterize(RoutingStatementHandler.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) at com.sun.proxy.$Proxy212.parameterize(Unknown Source) at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:88) at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:49) at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62) at com.sun.proxy.$Proxy211.update(Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ... 33 common frames omitted 2025-09-22 14:59:20.521 [scheduling-1] INFO com.hvlink.service.util.RedisLockRenewer - 锁[purchase:order:sync:lock]续命服务已停止 2025-09-22 14:59:20.521 [scheduling-1] DEBUG o.s.data.redis.core.RedisConnectionUtils - Fetching Redis Connection from RedisConnectionFactory 2025-09-22 14:59:20.521 [scheduling-1] DEBUG io.lettuce.core.RedisChannelHandler - dispatching command AsyncCommand [type=DEL, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] 2025-09-22 14:59:20.521 [scheduling-1] DEBUG io.lettuce.core.protocol.DefaultEndpoint - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=DEL, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] 2025-09-22 14:59:20.521 [scheduling-1] DEBUG io.lettuce.core.protocol.DefaultEndpoint - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379, epid=0x1] write() done 2025-09-22 14:59:20.521 [lettuce-nioEventLoop-4-1] DEBUG io.lettuce.core.protocol.CommandHandler - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=DEL, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) 2025-09-22 14:59:20.522 [lettuce-nioEventLoop-4-1] DEBUG io.lettuce.core.protocol.CommandEncoder - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=DEL, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] 2025-09-22 14:59:20.522 [lettuce-nioEventLoop-4-1] DEBUG io.lettuce.core.protocol.CommandHandler - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 4 bytes, 1 commands in the stack 2025-09-22 14:59:20.522 [lettuce-nioEventLoop-4-1] DEBUG io.lettuce.core.protocol.CommandHandler - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands 2025-09-22 14:59:20.522 [lettuce-nioEventLoop-4-1] DEBUG io.lettuce.core.protocol.RedisStateMachine - Decode done, empty stack: true 2025-09-22 14:59:20.522 [lettuce-nioEventLoop-4-1] DEBUG io.lettuce.core.protocol.CommandHandler - [channel=0xbe2df523, /127.0.0.1:41180 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command LatencyMeteredCommand [type=DEL, output=IntegerOutput [output=1, error='null'], commandType=io.lettuce.core.protocol.AsyncCommand] 2025-09-22 14:59:20.522 [scheduling-1] DEBUG o.s.data.redis.core.RedisConnectionUtils - Closing Redis Connection. 2025-09-22 14:59:20.522 [scheduling-1] INFO c.hvlink.service.impl.SyncPurchaseOrderServiceImpl - ======================结束了===========================采购订单同步任务锁已释放 2025-09-22 14:59:20.522 [scheduling-1] DEBUG org.mybatis.spring.SqlSessionUtils - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4e85c8e5] 2025-09-22 14:59:20.522 [scheduling-1] DEBUG org.mybatis.spring.SqlSessionUtils - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4e85c8e5] 2025-09-22 14:59:20.522 [scheduling-1] DEBUG o.s.jdbc.datasource.DataSourceTransactionManager - Initiating transaction rollback 2025-09-22 14:59:20.522 [scheduling-1] DEBUG o.s.jdbc.datasource.DataSourceTransactionManager - Rolling back JDBC transaction on Connection [ConnectionID:1 ClientConnectionId: 20579c9d-db42-4afd-80e8-b59e0593829c] 2025-09-22 14:59:20.620 [scheduling-1] DEBUG o.s.jdbc.datasource.DataSourceTransactionManager - Releasing JDBC Connection [ConnectionID:1 ClientConnectionId: 20579c9d-db42-4afd-80e8-b59e0593829c] after transaction 2025-09-22 14:59:20.622 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task java.lang.RuntimeException: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'item' in 'class com.hvlink.entity.po.order.TbOrderMainPO' at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl.syncPurchaseOrderData(SyncPurchaseOrderServiceImpl.java:164) at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl$$FastClassBySpringCGLIB$$f77af7bf.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl$$EnhancerBySpringCGLIB$$815c92fb.syncPurchaseOrderData(<generated>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'item' in 'class com.hvlink.entity.po.order.TbOrderMainPO' at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:96) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) at com.sun.proxy.$Proxy113.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) at com.sun.proxy.$Proxy116.batchInsert(Unknown Source) at com.hvlink.service.impl.SyncPurchaseOrderServiceImpl.syncPurchaseOrderData(SyncPurchaseOrderServiceImpl.java:151) ... 26 common frames omitted Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'item' in 'class com.hvlink.entity.po.order.TbOrderMainPO' at org.apache.ibatis.reflection.Reflector.getGetInvoker(Reflector.java:387) at org.apache.ibatis.reflection.MetaClass.getGetInvoker(MetaClass.java:164) at org.apache.ibatis.reflection.wrapper.BeanWrapper.getBeanProperty(BeanWrapper.java:162) at org.apache.ibatis.reflection.wrapper.BeanWrapper.get(BeanWrapper.java:49) at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:122) at org.apache.ibatis.reflection.MetaObject.metaObjectForProperty(MetaObject.java:145) at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:115)为什么报错
09-23
<think> 我们正在解决在PowerShell中执行`redis-server.exe redis.windows.conf`命令时,系统无法识别`redis-server.exe`的问题。这通常是因为PowerShell无法在当前的路径中找到该可执行文件,或者Redis的安装路径没有添加到系统的环境变量中。 解决步骤: 1. 确认Redis的安装路径:首先,我们需要知道`redis-server.exe`文件所在的目录。通常,在Windows上,Redis可能安装在`C:\Program Files\Redis`或用户自定义的目录下。 2.Redis安装目录添加到系统环境变量PATH中:这样,PowerShell就可以在任何位置识别`redis-server.exe`命令。 3. 或者在PowerShell中切换到Redis安装目录下执行命令:如果不想修改环境变量,可以进入Redis安装目录,然后执行命令。 具体操作如下: ### 方法1:将Redis安装目录添加到环境变量 1. 找到Redis的安装目录。例如,如果Redis安装在`D:\Redis`,那么`redis-server.exe`就在这个目录下。 2.Redis安装目录添加到系统环境变量PATH中: - 右键点击“此电脑”或“计算机”,选择“属性”。 - 点击“高级系统设置”。 - 在“系统属性”窗口中,点击“环境变量”按钮。 - 在“系统变量”区域,找到变量名为`Path`的变量,选中并点击“编辑”。 - 点击“新建”,然后输入Redis的安装目录(例如`D:\Redis`),然后点击“确定”保存。 3. 重新启动PowerShell,再执行`redis-server.exe redis.windows.conf`命令。 ### 方法2:在PowerShell中切换到Redis安装目录执行 1. 打开PowerShell。 2. 使用`cd`命令切换到Redis安装目录,例如: ```powershell cd "D:\Redis" ``` 3. 然后执行: ```powershell .\redis-server.exe redis.windows.conf ``` 注意:这里使用了`.\`来指定当前目录下的可执行文件,这是PowerShell的安全特性要求。 ### 方法3:使用完整路径执行 也可以直接使用完整的路径来执行命令,例如: ```powershell D:\Redis\redis-server.exe D:\Redis\redis.windows.conf ``` 如果上述方法都不能解决问题,请检查: - Redis是否已经正确安装?`redis-server.exe`文件是否存在? - 是否在正确的目录下提供了`redis.windows.conf`配置文件?如果配置文件不在当前目录,需要指定配置文件的完整路径。 另外,注意在PowerShell中,如果路径包含空格,需要用引号括起来。 参考以上方法,应该可以解决无法识别`redis-server.exe`的问题。 如果问题仍然存在,请提供具体的错误信息以便进一步分析。 ### 代码示例 ```powershell # 切换到Redis安装目录(根据实际安装路径修改) cd "D:\Redis" # 启动Redis服务并加载配置文件 .\redis-server.exe .\redis.windows.conf ``` §§相关问题§§ 1. 如何将Redis安装目录永久添加到Windows系统的环境变量中? 2. 在PowerShell中执行可执行文件时,为什么需要加上`.\`前缀? 3. 如何检查Redis是否成功启动并运行? 4. Redis的默认端口是多少?如何在配置文件中修改? </think> 在 PowerShell 中执行 `redis-server.exe redis.windows.conf` 命令时提示 "无法将 redis-server.exe 项识别为可运行程序名称",这通常是由于以下原因导致的。以下是逐步解决方案: ### 🔧 解决方法 1. **添加 Redis 到系统环境变量** ```powershell # 1. 查找 Redis 安装路径(默认位置示例) $redisPath = "C:\Program Files\Redis" # 2. 永久添加到用户级环境变量 [Environment]::SetEnvironmentVariable("Path", $env:Path + ";$redisPath", "User") # 3. 立即生效(需重启 PowerShell) $env:Path += ";$redisPath" ``` 2. **在 PowerShell 中切换到 Redis 安装目录执行** ```powershell # 进入 Redis 安装目录(根据实际路径修改) cd "C:\Program Files\Redis" # 执行命令(注意添加 .\ 前缀) .\redis-server.exe .\redis.windows.conf ``` 3. **检查文件是否存在** ```powershell # 确认文件路径正确 Test-Path "C:\Program Files\Redis\redis-server.exe" Test-Path "C:\Program Files\Redis\redis.windows.conf" ``` 4. **使用完整路径执行(推荐)** ```powershell & "C:\Program Files\Redis\redis-server.exe" "C:\Program Files\Redis\redis.windows.conf" ``` ### ⚠️ 注意事项 1. **PowerShell 安全策略** 在 PowerShell 中执行本地脚本需添加 `.\` 前缀(如 `.\redis-server.exe`),这是执行策略限制[^1] 2. **路径包含空格的处理** 如果路径包含空格,必须使用引号包裹完整路径: ```powershell & "C:\My Programs\Redis\redis-server.exe" "C:\My Programs\Redis\redis.windows.conf" ``` 3. **权限问题** 以管理员身份运行 PowerShell: ```powershell # 右键点击 PowerShell 图标 -> 以管理员身份运行 ``` ### 📝 验证配置加载 成功启动后,检查 Redis 日志首行是否显示加载的配置文件: ```log [1234] 01 Jan 00:00:00.000 # Server started, Redis version x.x.x [1234] 01 Jan 00:00:00.000 * The server is now ready to accept connections on port 6379 [1234] 01 Jan 00:00:00.000 * Loading RDB produced by version x.x.x ``` ### 💡 预防措施 将 Redis 安装为 Windows 服务(避免路径问题): ```powershell cd "C:\Program Files\Redis" .\redis-server.exe --service-install .\redis.windows.conf --service-name Redis ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值