前言

  • Redis-x64-3.0.504
  • win 7
  • 目标:安装redis、redis 注册为系统服务,及异常处理

下载

https://github.com/microsoftarchive/redis
https://github.com/microsoftarchive/redis/releases

https://github.com/ServiceStack/redis-windows
https://github.com/ServiceStack/redis-windows/tree/master/downloads

这里使用:https://github.com/microsoftarchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.zip

解压

解压到目录D:\sde\Redis\Redis-x64-3.0.504

命令行启动

D:\sde\Redis\Redis-x64-3.0.504> redis-server redis.windows.conf

测试redis

输入ping指令后,redis输出PONG,则表示redis启动正常。

注册成系统服务

注册成系统服务的目的是方便。
解压后目录中自带文档(《Windows Service Documentation.docx》)介绍如何注册成为系统服务。
注册服务命令:

D:\sde\Redis\Redis-x64-3.0.504> redis-server --service-install redis.windows-service.conf --loglevel verbose

启动服务命令:

D:\sde\Redis\Redis-x64-3.0.504> redis-server --service-start

结束服务命令:

D:\sde\Redis\Redis-x64-3.0.504> redis-server --service-stop

删除服务命令:

D:\sde\Redis\Redis-x64-3.0.504> redis-server --service-uninstall

在任何目录下都可以用的启动服务命令:

D:\>net start redis
Redis 服务正在启动 .
Redis 服务已经启动成功。

在任何目录下都可以用的结束服务命令:

D:\>net stop redis
Redis 服务正在停止.
Redis 服务已成功停止。

服务管理器中操作redis服务:

其它

[11632] 11 Oct 09:54:29.663 # Redis service failed to start.


默认情况下,redis.windows-service.conf配置文件中开启了日志文件,如下:

# Specify the log file name. Also 'stdout' can be used to force
# Redis to log on the standard output.
logfile "Logs/redis_log.txt"# To enable logging to the Windows EventLog, just set 'syslog-enabled' to
# yes, and optionally update the other syslog parameters to suit your needs.
# If Redis is installed and launched as a Windows Service, this will
# automatically be enabled.
syslog-enabled yes# Specify the source name of the events in the Windows Application log.
syslog-ident redis

日志目录Logsredis不能自动创建,需要启动前手动创建Logs目录。

redis注册服务成功后,再执行删除服务。发现服务管理器中的服务未被删除,且变为禁用状态

服务管理器打开状态下,删除服务时,会出现这个情况。重开服务管理器后就好了。

redis.windows.conf、redis.windows-service.conf该用哪个?

命令行启动时,用redis.windows.conf
注册服务时,用redis.windows-service.conf。我看好多文章注册服务也用redis.windows.conf,那是不合适的。因为redis.windows-service.conf中开启了日志文件。注册服务启动后,没了控制台输出,要开日志文件的。

windows下redis安装,注册成系统服务相关推荐

  1. Windows下Redis 安装教程

    Windows下Redis 安装教程 下载redis 下载地址:https://github.com/microsoftarchive/redis/releases 打开cmd,进入redis安装目录 ...

  2. Windows下Redis安装的那些事儿!

    [前言] 在上篇博文<SCPPO:Redis简介>中为大家简单介绍下Redis!光说不练假把式,接下来小编就为大家分享下在Windows服务器上进行安装过程. [安装之旅] ·安装流程: ...

  3. windows下redis安装与卸载以及过程中遇到的问题解决方案

    前言: 这里redis的安装与卸载非常简单,并不是像安装jdk一样需要手动运行某.exe文件 redis安装只需要把redis服务配置到windows服务列表就算完成了 一.安装redis 打开cmd ...

  4. windows下将Nginx注册为服务

    一.准备工具 1.NSSM,下载地址:https://nssm.cc/download 二.注册为服务 1.将nssm.exe复制到nginx安装目录下,如图: 2.进入当前目录的dos命令窗口,并执 ...

  5. Windows下Redis安装和使用

    最近学习数据缓存技术,在网上搜索了一下,发现JAVA缓存技术比较流行的有Redis和memcached等,出于学习的目的,这里不做他们的比较. 这篇博客主要介绍缓存技术中的一种Redis的安装和使用. ...

  6. NoSQL和Redis简介及Redis在Windows下的安装和使用教程

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/103.html?1455869099 NoSQL简介 介绍redis前,我 ...

  7. windows下php7安装redis扩展

    windows下php7安装redis扩展 windows下开发用的wamp集成的环境,想装个php-redis扩展. php_redis.dll下载地址:https://pecl.php.net/p ...

  8. Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案

    Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 参考文章: (1)Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 (2)http ...

  9. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)

    Ubuntu下Redis安装两种安装方式: 1.apt-get方式 步骤: 以root权限登录,切换到/usr目录下. 接下来输入命令,apt-get install redis-server,如图: ...

最新文章

  1. 简单js特效代码大全_Django 功法大全
  2. React事件优雅绑定
  3. java中策略设计模式_Java中的设计模式(五):策略模式
  4. react和nodejs_如何使用React,TypeScript,NodeJS和MongoDB构建Todo应用
  5. LeetCode-114: 二叉树展开为链表
  6. 物体抓取位姿估計算法綜述_3D视觉技术在机器人抓取作业中的应用
  7. linux查看history及操作时间,linux下查询history操作时间的方法
  8. 数据结构—排序算法总结(插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、合并排序、计数排序)
  9. 【转载】用备份进行Active Directory的灾难重建:Active Directory系列之三
  10. simulink实现模糊PID控制
  11. message计算机英语,计算机英语词汇解释汇总
  12. matlab牛顿插值法
  13. EasyExcel实现excel导出【设置自定义样式--案例分析】
  14. php excel复选框,Element表格嵌入复选框以及单选框的方法介绍(代码示例)
  15. 周迅是永远的精灵,不接受反驳
  16. 工业控制电气非标自动化设计安装调试PLC编程电路电气外包行业的前景预测与分析
  17. 无盘系统服务器虚拟内存,Windows7无盘虚拟内存如何设置
  18. 网络资源的定义--URI,URL,URN
  19. 中国1978-2008年GDP与M2关系的实证分析
  20. SLAM、SFM、MVG与MVS的区别和联系

热门文章

  1. 《看门狗》真人版跑酷!
  2. Error: Call requires API level 11 (current min is 8): android.app.Activity#onCreateView
  3. xcode 5 使用 XCTest 做单元测试
  4. 使用CEfSharp 下载文件 弹出保存框 IDownloadHandler
  5. 如何优雅的使用RabbitMQ
  6. 关于maven依赖中的scopeprovided/scope使用
  7. C#线程安全的那些事
  8. [MyBatis]DAO层只写接口,不用写实现类
  9. asp.net应用百度编辑器(UEditor)上传图片跟上次附件不成功的解决办法
  10. java中String值为空字符串与null的判断方法