Windows下Redies安装并设置成本地服务(关于本地写入服务无效已解决)

六眼飞鱼酱① 提交于 2020-03-23 01:55:23

3 月,跳不动了?>>>

1、Windows下安装下载

下载地址:https://github.com/MSOpenTech/redis/releases

2、安装 Redis

这里我们选择的是 Redis-x64-xxx.zip,这种直接解压使用,不需要安装。

在C:\Windows\System32下新建一个redis文件夹,将下载好的文件直接解压,目录结构如下:

2.1、开启Redis 服务

在解压的 Redis 文件目录,运行cmd命令

redis-server.exe redis.windows.conf

出现以下界面即为成功:

这时候注意千万不要关掉这个,另启一个cmd窗口,不然无法访问服务端

2.2、测试连接Redis 服务

在解压的 Redis 文件目录,运行cmd命令

redis-cli.exe -h 127.0.0.1 -p 6379

设置键值对:

set myKey abc

取出键值对:

get myKey

现在服务开启,并测试连接成功。

2.3、了解一下配置文件

#配置文件redis.windows.conf
#Redis默认的ip地址是本机:127.0.0.1,默认端口:6379
#服务密码(默认未开启): requirepass  

在修改 Redis 的配置文件 redis.windows.conf 的时候,有效的配置项字符必须居左顶格写,就是去消前面的 # 时,必须删除前面的空格

否则会出现的报错信息:

#启动服务
Invalid argument during startup:unknown conf file parameter: requirepass 

#如果设置为windows服务
system error caught. error code=1053, message = StartService failed: unknown error

3、将 Redis 设置为 windows 本地服务

3.1、首先配置下 Reids 的系统环境变量

在windows搜索栏输入系统设置

选择 【环境变量】

在系统变量中找到【Path】,选择并点击下方的【编辑】

点击【新建】,将 Redis 的文件目录地址粘进去,然后点击确定,所有的窗口都要点击【确定】后关闭

这下 Redis 环境变量已经添加完成,下边进行下一步

3.2、将 Redis 写入Windows 服务

在解压的 Redis 文件目录,运行cmd命令

redis-server.exe --service-install redis.windows.conf --loglevel verbose

这里一定要注意,保证是有管理员权限的,不然不会报错,本地也看不见服务

这里教一个小技巧,直接在 windows 搜索栏输入cmd ,直接以管理员身份运行

3.3、查看并设置 Redis 服务

正常来说,直接 windows 搜索栏输入服务,在列表中你就能看到 Redis 服务。

建议改成手动,右键【属性】,直接选

这里重启电脑,让配置的 Redis 环境变量生效

4、开启与关闭 Redis 服务

重启电脑后,可以直接命令行操作 Redis 服务

我个人是直接搜索栏搜服务,打开列表找到 Redis 服务(列表输入一个R就出来了)

基本命令:

  • 开启服务:redis-server --service-start
  • 关闭服务:redis-server --service-stop
  • 卸载服务:redis-server --service-uninstall
  • 服务重命名:redis-server --service-name server-name
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!