windows环境安装redis

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDNgaoqingrui/article/details/82530900

windows安装redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是一种比较有代表性的NOSQL数据库。

官方下载地址:http://redis.io/download,不过官方没有64位的Windows下的可执行程序,目前有个开源的托管在github上, 地址:https://github.com/ServiceStack/redis-windows 点击这个地方,下载文件并解压到自己的电脑目录下。

本文使用版本:redis64-3.0.503.zip

解压后目录如下:

文件名

简要

redis-benchmark.exe

基准测试

redis-check-aof.exe

aof

redischeck-dump.exe

dump

redis-cli.exe

客户端

redis-server.exe

服务器

redis.windows.conf

配置文件

然后编辑redis.windows.conf文件,我看网上有的教程说编辑里边maxheap <bytes> ,但是3.x版本以后,修改的是 maxmemory <bytes>, bytes是字节,请自行换算,我这里改成maxmemory 1024000000。

其实这个地方可以不用设置,他描述上已经说了,redis会自动设置的。

设置redis的密码:找到# requirepass foobared 改为 requirepass 我的密码 ,本机测试可不设置。

保存后打开redis的解压目录,shift+鼠标左键找到菜单上:在此处打开命令行窗口 或 自行运行cmd命令到此目录

命令如下:

redis-server.exe redis.windows.conf --maxmemory 200M

其中--maxmemory 200M是选填的,如果你配置文件redis.windows.conf中配置,这个就可以省去,如果没配置,这个可以加也可以不加。

当出现此界面的时候,说明启动成功,监听端口6379,然后让我们测试一下效果吧

重新打开一个DOS界面,效果如下:

如果你设置了redis的密码,则需要在set之前执行auth 密码 命令,否则会提示(error) NOAUTH Authentication required.

由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。

也就是设置到这里,首先发现是没用这个Redis服务的。

设置服务命令:

redis-server --service-install redis.windows-service.conf --loglevel verbose这种方式可能会因为电脑的内存不够而导致Windows上的redis服务无法启动,所以在设置服务是指定

--maxmemory 200M,此处就需要修改redis.windows.conf 如下图:

这样就可以把redis服务注册到Windows服务中,执行命令: 

redis-server.exe   --service-install   redis.windows.conf   --maxmemory 200m   说明:200m是指定最大堆内存是200m,当然你也可以修改得在大一些

输入命令之后显示注册成功,表示成功了,刷新服务,会看到多了一个redis服务。

常用的redis服务命令。

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

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

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

猜你喜欢

转载自blog.csdn.net/CSDNgaoqingrui/article/details/82530900