1、安装
直接下载安装包安装就ok
2、简单使用
1、启动、关闭redis,把redis添加到系统服务
单机: redis-server redis.windows.conf
server : redis-server.exe --service-install redis.windows.conf --loglevel verbose
关闭服务 : redis-server --service-uninstall
2、 登录redis服务器
redis-cli
lpush sxunews:start_urls http://news.sxu.edu.cn/sdyw/index.htm
# start_urls 为指定的 起始种子,在 项目文件下 配置 格式为: project_name.start_urls
3、添加服务后 Win + R 进入 services.msc 启动 redis 发现 报错 1067
查找了各种资料,发现有各种可能
1、redis.windows-service.conf /redis.windows.conf 里面的 bind 地址绑定了 动态 ip这样下次变化了就找不到了。
2、如上的配置文件中 需要指出 日志文件 logs/server_log.txt
3、双击 redis 服务,改为 本地系统
4、6379 端口号被占用,这个可以参考5中的查看系统日志判断是否是端口号被占用。
5、我创建service 的时候 命令写错了(是因为我搜到的那个博客写错了,坑我半天)
解决办法
看系统日志
桌面计算机/此电脑(Win10名称)右键打开管理,或 Win+R 输入 compmgmt.msc
打开计算机管理
在事件查看器下打开 Windows 日志里面的应用程序,找到来源为 redis
的日志,双击打开一条:
发现:
对,没错,提示日志所属水平无效,redis 日志共有 debug,verbose,notice,warning 4 种水平,我把verbose 写成 verbos了。
卸载redis服务,重新改正命令,进入服务,启动redis服务,OK。
参考资料:
https://www.cnblogs.com/oneTOinf/p/7928033.html 注意这个资料里面 有个坑 导致 1067错误
https://blog.csdn.net/maxsky/article/details/79775118?utm_source=blogxgwz1 查看系统日志,解决问题的关键