windows下安装Redis并部署成服务

文章来源:https://www.cnblogs.com/weiqinl/p/6490372.html


 

windows下安装Redis并部署成服务

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。

一:下载

下载地址:

windows版本:https://github.com/MSOpenTech/redis/releases
Linux版本:官网下载:http://www.redis.cn/git下载https://github.com/antirez/redis/releases 

我们现在讨论的是windows下的安装部署,目前windows下最新版本是:3.2.100。
下载地址,提供多种下载内容,
Redis-x64-3.2.100.msi是在windows下,最简单的安装文件,方便,直接会将Redis写入windows服务。
Redis-x64-3.2.100.zip是需要解压安装的,接下来讨论的是这种。
Source code (zip) 源码的zip压缩版
Source code (tar.gz) 源码的tar.gz压缩版
图片1

二:安装

解压安装

将下载的Redis-x64-3.2.100.zip 解压到某个地址。
解压之后存放的地址

启动命令

通过cmd指定到该redis目录。
使用命令:redis-server.exe 启动服务
启动服务
出现这种效果,表明启动服务成功。

启动另一个cmd,在该redis目录下,使用命令:redis-cli.exe 启动客户端,连接服务器
启动客户端
出现这种效果,表明启动客户度成功。

三:部署

由于上面虽然启动了redis服务,但是,只要一关闭cmd窗口,redis服务就关闭了。所以,把redis设置为一个windows服务。
安装之前,windows服务是不包含redis服务的 安装之前的服务

安装为windows服务

安装命令: redis-server.exe --service-install redis.windows.conf 使用命令,安装成功,如图所以: 安装命令
最后的参数 --loglevel verbose表示记录日志等级
安装之后,windows目前的服务列表 
安装之后的服务

常用的redis服务命令。

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

重命名服务:redis-server --service-name name

重命名服务,需要写在前三个参数之后,例如:

The following would install and start three separate instances of Redis as a service: 以下将会安装并启动三个不同的Redis实例作服务: redis-server --service-install --service-name redisService1 --port 10001 redis-server --service-start --service-name redisService1 redis-server --service-install --service-name redisService2 --port 10002 redis-server --service-start --service-name redisService2 redis-server --service-install --service-name redisService3 --port 10003 redis-server --service-start --service-name redisService3 

四:测试

启动服务

redis-server --service-start

客户端

命令:

精简模式:
redis-cli.exe
指定模式:
redis-cli.exe -h 127.0.0.1 -p 6379 -a requirepass (-h 服务器地址 -p 指定端口号 -a 连接数据库的密码[可以在redis.windows.conf中配置],默认无密码)

测试读写数据

测试数据读写

安装测试成功。

 

五:Redis桌面管理工具

推荐使用的桌面管理工具:

Redis Desktop Manager
下载地址:
https://redisdesktop.com/download

转载于:https://www.cnblogs.com/wangweiblog/p/11159118.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言编写程序计算行列式值,新手作品:行列式计算C语言版

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼对话 ControlHeightDecrease ShiftUp Arrow 向上调整选定的控件或对话一个对话单位对话 ControlHeightIncrease ShiftDown Arrow 向下调整选定的控件或对话一个对话单位对话 ControlMoveDown Dow…

.net core高性能通讯开源组件BeetleX

BeetleX beetleX是基于dotnet core实现的轻量级高性能的TCP通讯组件,使用方便、性能高效和安全可靠是组件设计的出发点!开发人员可以在Beetlx组件的支持下快带地构建高性能的TCP通讯服务程序,在安全通讯方面只需要简单地设置一下SSL信息即可实…

按组排名

rank() over,dense_rank() over,row_number() over的区别 1.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。 select name,subject,sc…

《Excel与VBA程序设计》第一章

点击下载:http://files.cnblogs.com/maweifeng/Excel_VBA_001.rar转载于:https://www.cnblogs.com/maweifeng/archive/2005/06/23/179729.html

linux java环境变量设置

JAVA环境变量设置: #vi /etc/profile#在文件最后添加以下内容: export JAVA_HOME/usr/java/jdk1.8.0_91 export PATH$JAVA_HOME/bin:$PATH export CLASSPATH.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 执行如下命令使环境变量生效: s…

win7 磁盘分区

右键点击“我的电脑”,选择“管理”命令。在打开的“计算机管理”窗口中,依次展开“计算机管理”→“存储”→“磁盘管理”项。之后,在右侧窗格中即可看到当前硬盘的分区情况。 在“未指派”的磁盘空间上点击右键,选择“新建磁盘…

[FxCop.设计规则]13. 定义自定义属性参数的访问属性

13. 定义自定义属性参数的访问属性 翻译概述: 一个比较无聊的规则,实在看不出在什么情况下,一个开发者会做出违反这条规则的设计。没有别的内容,只是说应该为自定义特性的构造函数中的参数提供一个相关的属性去读取它们的值。…

C语言程序设计实验最短路径,7最短路径C语言程序设计.pdf

最短路径旅行家的困扰第4章 图结构 解放军理工大学旅行家的困扰新疆特克斯县“八卦城”第4章 图结构 解放军理工大学旅行家的困扰特克斯县怎么样帮助困扰的旅行家找到去各个地点的最短路线呢?旅行家居住的旅馆旅行家想去的地点第4章 图结构 解放军理工大学问题建模使…

centos7安装Cloudera Manager

第一部分:准备工作一,修改hostname $vim /etc/sysconfig/network $source /etc/sysconfig/network例如: NETWORKINGyes HOSTNAMEspark01reboot重启服务器 二,关闭selinux查看SELinux状态1,/usr/sbin/sestatus -v #如果…

He Fei ,First ,Good Luck

Tonight, I will go to HeFei.something as follows:1) speciality 2) sincerely3) valueHope i can bring customer some ideas .But i will throw my 100% energy to face it.Good Luck.First HeFei转载于:https://www.cnblogs.com/boriscao/archive/2005/08/31/227199.html…

在C#中使用代理的方式触发事件 的简单习作

程序简单就 不再作说明了.在学习IssueVision的OBSERVER(观察者)模式时由于对代理和事件不是很熟悉,遇到了一些问题,所以就有了这个简单习作.TestEvent.cs using System; namespace ConsoleApplication2{ /// <summary> /// Class1 的摘要说明。 /// </summar…

c语言递归有何作用,c语言中,什么是函数的递归,能举个例子么

(PS:因为很多IT术语的定义都来源于国外&#xff0c;我们看的中文大部分是别人看了国外的文献然后以他的中文素养加以解释的&#xff01;但是中华语言博大精深&#xff01;而英语就较为简单了&#xff0c;记得上次看高德纳的《surrealnumber》时候&#xff0c;文中有一句“thebe…

Nodejs 文件上传

node js 接收表单数据原理 /*** node js 接收表单数据*/ const http require("http"); const qs require("querystring");http.createServer((request, response) > {// 表单提交的原理if (request.url "/post" && request.meth…

c语言程序设计 银行整存整取,《C语言程序设计习题试题集》.doc

《C语言程序设计习题试题集》.doc1、已知银行整存整取存款不同期限的月息利率分别为&#xff1a;0.315% 期限一年0.330% 期限二年0.345% 期限三年0.375% 期限五年0.420% 期限八年要求输入存钱的本金和期限&#xff0c;求到期时能从银行得到的利息与本金的合计。2、输入年份year…

Grove——.NET中的ORM实现

Grove——.NET中的ORM实现 发布日期&#xff1a; 6/30/2005| 更新日期&#xff1a; 6/30/2005作者&#xff1a;林学鹏 ORM的全称是Object Relational Mapping&#xff0c;即对象关系映射。它的实质就是将关系数据&#xff08;库&#xff09;中的业务数据用对象的形式表示出来&a…

let和const

发布自Kindem的博客&#xff0c;欢迎大家转载&#xff0c;但是要注意注明出处。另外&#xff0c;该文章收纳在Kindem的个人的 IT 知识整理仓库&#xff0c;欢迎 Star、Fork、投稿 let let是在ES6加入的新的变量声明方法&#xff0c;let声明变量的方法和var类似: let a hello; …

GIT 操作笔记

设置不用每次都输入 账号密码 git config --global credential.helper store然后&#xff0c;下次再输入一次 账号密码 就可以了。删除github上的文件$ git pull origin master 将远程仓库里面的项目拉下来$ dir 查看有哪些文件夹$ git rm -r --cached target 删除target文件…

[book]道法自然

前不久读了王咏刚的〈凌波微步〉和〈凌波微步II〉&#xff0c;感觉不错。今天把他老人家的《道法自然》也买了下来。在dearbook看到关于这本书的长篇大评&#xff0c;也一块copy了下来&#xff1a;http://www.dearbook.com.cn/book/viewbook.aspx?pnoTS0023954认真的作者&…

c语言编手机蓝牙软件的代码,51单片机C语言的简易蓝牙锁代码

#include#define uint unsigned int#define uchar unsigned charuchar r_buf; //蓝牙接收到的字符存储缓冲区sbit PWMAP2^0; //电机驱动模块接口sbit IN1P2^2;sbit IN2P2^1;sbit STBYP2^3;sbit LED1P0^0; //LED灯接口sbit LED2P0^1;sbit LED3P0^2;sbit key1P1^0;…

列表嵌套字典,根据字典某一key排序

在返回列表嵌套字典时候&#xff0c;往往需要对数据进行一定的处理&#xff1a;按照字典中某一个key排序 In [87]: a [{"name": "牛郎", "age": 23},{"name":"许仙", "age": 20},{"name":"董永&q…