Windows上安装Redis

对于Windows相信大家都有着一种怀旧感,所以对于刚进入编程世界的新手来说,用Windows编程编程自然而然的事了。下面笔者就来介绍一下如何在Windows上安装Redis。

  1. 下载Windows版的 Redis

  2. 解压zip压缩文件之后,使用Windows的命令提示符切换到相应的目录
    cmd命令简介:

    1
    2
    C:\Users\abcd>d:(进入D盘)
    D:\>cd phpStudy\Redis(进入Redis目录,具体目录根据解压Redis后放置的目录而定)
  3. 启动Redis服务

    1
    redis-server redis.windows.conf

    如果报错:

    QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown error 。原因是内存不够。

    解决方法:
    ① 启动时使用 --maxmemory 命令限制Redis的内存

    1
    redis-server redis.windows.conf --maxmemory 200m

    ② 修改配置文件 redis.windows.conf

    1
    maxmemory 1073741824 [单位:字节(b)]
  4. 部署Redis,把Redis安装成Windows服务,开机自启动

    1
    redis-server --service-install redis.windows.conf

    安装完成之后,就可以看到Redis已经作为Windows服务了

    [2852] 04 Jul 12:11:52.898 # Redis successfully installed as a service。(大约这个意思就说明成功了)

    但安装好之后,Redis并没有启动,启动命令

    1
    redis-server --service-start

    停止命令

    1
    redis-server --service-stop
  5. 安装多个实例

    1
    2
    3
    4
    1.redis-server --service-install -service-name redisService1 -port 10001
    2.redis-server --service-start -service-name redisService1
    3.redis-server --service-install -service-name redisService2 -port 10002
    4.redis-server --service-start -service-name redisService2
  6. 卸载命令

    1
    redis-server -service-uninstall

参考文章:https://www.cnblogs.com/smileyearn/articles/4749746.html

0%