windows安装redis,并注册为系统服务

windows安装redis


刚开始学习redis,先从搭建环境开始吧,这里只是记录一下,以免自己忘记了。

一、下载Redis

由于Redis 没有官方的Windows版本,只有linux版本的,官方下载地址:
https://github.com/antirez/redis/releases
由于自己电脑是windows的,要装个虚拟机,然后再搭建一个linux环境。我只想学习一下,不想花时间去搭建环境,所以选择了微软团队维护的开源的window版本,下载地址:https://github.com/MicrosoftArchive/redis/releases
我下载的是:3.2.100版本,感觉windows版本不是最新的,看官网最新的都更到4.几了。
这里写图片描述
下载好,以后找个目录解压,解压后看到以下这些文件。
这里写图片描述

二、运行redis

1、cmd打开命令行窗口,进入到redis目录下,输入redis-server.exe redis.windows.conf命令启动。
这里写图片描述

2、也可以把 redis 的路径加到系统的环境变量,打开系统属性-环境变量-找到Path-点击新建,将redis的目录添加进去。
这里写图片描述

添加好后,cmd打开命令行,可直接输入redis-server.exe 运行。

三、redis-cli连接,修改密码

3.1连接redis服务

1、cmd打开一个新的命令窗口,输入redis-cli -h 127.0.01 -p 6379进行连接
然后输入ping检测redis是否启动。
这里写图片描述
输出PONG,已经启动。

2、如果有密码连接时,需要加上密码。
先输入CONFIG get requirepass查看是否有密码。
这里写图片描述
从上面可以看到,默认是没有密码的。

3.2修改密码

输入CONFIG set requirepass “123456”
这里写图片描述
设置成功,我们再输入CONFIG get requirepass,会提示我们没有权限。
这里写图片描述
输入AUTH 123456验证密码
这里写图片描述
也可以关闭当前连接,重新使用redis-cli -h host -p port -a password连接加上密码。
这里写图片描述

到这里,这一节就完了?不,还有。在平时使用时,你会发现电脑重启或者服务器断电后,你的密码没了,怎么解决呢?接着往下看。

3.3断电或重启后密码丢失

密码丢失的原因:是因为我们的启动命令是这样启动的

redis-server.exe redis.windows.conf

而在redis.windows.conf配置文件里面有一行,需要密码验证的被注释了;


# Require clients to issue AUTH <PASSWORD> before processing any other
# commands.  This might be useful in environments in which you do not trust
# others with access to the host running redis-server.
#
# This should stay commented out for backward compatibility and because most
# people do not need auth (e.g. they run their own servers).
#
# Warning: since Redis is pretty fast an outside user can try up to
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
#requirepass foobared

就是#requirepass foobared这一行,我们去掉它前面的#号,然后将foobared改为自己要设置的密码就好。

四、添加和删除一条String类型的数据测试

输入SET mykey redis 添加一条数据
这里写图片描述
输入GET mykey 查看数据
这里写图片描述
输入EXISTS mykey查看是否存在,key为mykey的数据。
这里写图片描述
返回1表示存在,0表示不存在
输入del mykey删除该记录
这里写图片描述
返回1表示删除成功,0表示删除失败。

五、将redis注册为系统服务

可以使用如下命令,来安装、卸载、启动和停止redis服务。如果将redis安装目录添加到系统path下,可省去redis.windows.conf

    redis-server --service-install redis.windows.conf //安装服务
    redis-server --service-start //启动服务
    redis-server --service-stop //停止服务
    redis-server --service-uninstall //卸载服务

安装服务后,默认是没有启动的,启动后,可在服务下看到此服务。
这里写图片描述

好了到这里已经安装和部署成功了,下一步使用springboot进行连接测试。

  • 13
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要将Redis注册服务,可以按照以下步骤进行操作: 1.打开Redis安装目录,执行cmd命令。 2.在cmd中运行以下命令以注册服务redis-server.exe --service-install redis.windows.conf --service-name redis --port 6379 其中,"redis-server.exe"是注册服务的命令,"--service-install"是安装服务的参数,"redis.windows.conf"是配置文件,"--service-name"是指定服务名的参数,"redis"是服务名,"--port"是指定端口的参数,"6379"是端口号。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [配置redis注册redis系统服务](https://blog.csdn.net/Crazy_Cw/article/details/129109814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [如何将Redis注册为本地服务](https://blog.csdn.net/qq_42393720/article/details/125666000)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Redis 安装注册服务](https://blog.csdn.net/weixin_30349597/article/details/99168193)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值