Windows 10 下 Redis 启动报错问题(w10redis启动报错)
Windows 10 下 Redis 启动报错问题是一个常见的问题,但是只要采用正确的步骤进行排查就可以解决,Redis 就可以正常启动。
在 Windows 10 上安装 Redis 的过程中,一定要检查系统中是否安装了 Visual Studio Tools,否则安装完毕后 Redis 再启动时就可能报错。
安装完 Visual Studio Tools 后,可以使用 “开始”->“运行”->“services.msc” 访问服务来对 Redis 进程进行检查,检查步骤如下:
1.右键点击Redis服务,选择“属性”
2.选择“更改服务帐户”,确保将其改为本地系统
3.点击“设置安全性”,设置拥有“完全控制”的权限的用户
4.将“登录类型”设为“自动”,然后点击“确定”
经过上面的步骤检查后,再次执行 Redis,应该就可以正常启动了。以下是完成上述步骤的 PowerShell 代码:
“`powershell
# 将Redis服务账户设置为本地系统
Set-Service -Name redis-server -StartupType Automatic -Credential LocalSystem
# 设置拥有“完全控制”的权限的用户
$redisPath = ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Redis’
New-Item -path $redisPath -Force
Set-ItemProperty $redisPath -Name ‘ObjectName’ -Value ‘LocalSystem’
New-ItemProperty -path $redisPath -Name ‘RequiredPrivileges’ -PropertyType ‘MultiString’ -Value SeChangeNotifyPrivilege,SeIncreaseQuotaPrivilege,SeShutdownPrivilege,SeInteractiveLogonRight,SeServiceLogonRight,SeTcbPrivilege,SeTakeOwnershipPrivilege,
Set-ItemProperty -path $redisPath -Name ‘Type’ -Value 16
# 启动Redis服务
Start-Service redis-server
检查 Windows 的防火墙,确保防火墙没有拦截 Redis 的端口,否则 Redis 也无法正常使用。
在 Windows 10 下启动 Redis 报错可以通过正确对 Redis 服务进行检查和配置 Windows 防火墙来解决,大大提高了 Redis 服务的可用性和稳定性。