redis如何在在windows服务中启动以及遇到的问题解决方法

2022-05-12 21:54:12 浏览数 (1)

一、背景

redis是一个高性能的key-value数据库,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型),支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器,首发在csdn上这篇文章被收藏多次,下面就来介绍一下如何在windows服务中启动。

二、实战

1、下载好redis后,放到一个文件夹中,解压。

2、在该目录下cmd到命令界面,

(1)输入下面命令启动

代码语言:javascript复制
redis-server redis.windows.conf

(2)看到这个就说明正常启动了。

(3)然后再修改redis.windows.conf中的密码。找到这一行

代码语言:javascript复制
# requirepass foobared

(4)改密码,修改为:

代码语言:javascript复制
requirepass 123456

3、保存后输入这个命令,就可以在服务中开启了。

代码语言:javascript复制
redis-server --service-install redis.windows-service.conf --loglevel verbose

4、打开管理的应用程序服务,手动开启。有可能报这个错误。

解决方案是在解压redis的目录下新建Logs目录,重新启动就可以了。

5、当我们需要卸载redis时,命令行输入:

代码语言:javascript复制
redis-server --service-uninstall

6、开启服务

代码语言:javascript复制
redis-server --service-start

7、停止redis服务

代码语言:javascript复制
redis-server --service-stop

8、为了每次在命令行停止或者开启redis服务不用到本地redis路径下,我们将路径配置到环境变量中,我的路径是

代码语言:javascript复制
D:Redis

0 人点赞