一、背景
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