文档章节

redis_windows配置

喵王不瞌睡
 喵王不瞌睡
发布于 2016/03/08 11:15
字数 401
阅读 52
收藏 0

下载地址:

php扩展:http://pecl.php.net/package/redis/2.2.7/windows

redis服务端:https://github.com/MSOpenTech/redis/releases

启动Redis

直接在上图的目录打开命令窗口,运行:

redis-server redis.windows.conf

结果就悲剧了,提示:QForkMasterInit: system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown error 。原因是内存分配的问题(如果你的电脑够强悍,可能不会出问题)。解决方法有两个,第一:启动的时候使用--maxmemory 命令限制Redis的内存:

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

第二种方法就是修改配置文件redis.windows.conf :

maxmemory 209715200

注意单位是字节,改完后如下:

之后再运行redis-server redis.windows.conf 就可以启动了:

但是问题又来了,关闭cmd窗口就会关闭Redis,难道服务器上要一直开着吗?这显然是不科学的,下面看怎么在服务器上部署。

部署Redis

其实Redis是可以安装成windows服务的,开机自启动,命令如下:

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

安装完之后,就可看到Redis已经作为windows服务了:

但是安装好之后,Redis并没有启动,启动命令如下:

redis-server --service-start

停止命令:

redis-server --service-stop

还可以安装多个实例

redis-server --service-install –service-name redisService1 –port 10001redis-server --service-start –service-name redisService1redis-server --service-install –service-name redisService2 –port 10002redis-server --service-start –service-name redisService2redis-server --service-install –service-name redisService3 –port 10003redis-server --service-start –service-name redisService3

卸载命令:

redis-server --service-uninstall

最后提示一下:2.8版本的不支持32位系统,32位系统要去下载2.6版本的。2.6版本的无法像上面一样方便的部署,它提供一个叫RedisWatcher的程序来运行redis server,Redis停止后会自动重启。





参考地址:

http://keenwon.com/1275.html

© 著作权归作者所有

喵王不瞌睡
粉丝 11
博文 168
码字总数 51103
作品 0
浦东
个人站长
私信 提问
windows下scrapy-redis如何为redis配置密码

windows下scrapy-redis如何为redis配置密码 1. 环境 系统:win7 scrapy-redis redis 3.0.5 python 3.6.1 2. 为redis-server配置密码并启动 redis在windows下的安装与配置,请参考这篇文章:h...

zwq912318834
2017/12/27
0
0
Redis 在Window 7 以服务形式安装、启动 、删除

1、下载Redis windows版本 地址:https://github.com/MSOpenTech/redis/releases 下载zip版本,完了解压指指定目录。 2、配置环境变量跟Java差不多,配置环境变量的目的只是为了省略在安装时...

慨当以慷
2016/12/26
1K
0
windows下redis的配置和使用

windows安装(本机安装在D盘) 1、下载,64位,下载地址:https://github.com/dmajkic/redis/downloads 2、解压文件:Redis和redisclient直接解压到D盘(这里以D盘为例,解压后文件分别为:...

大猩猩secrets
2016/10/31
27
0
redis数据库在windows下的安装,配置与使用

redis数据库在windows下的安装,配置与使用 1. 背景。 因为分布式爬虫搭建的需要,会使用到Scrapy-redis实现分布式爬虫。 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持...

zwq912318834
2017/12/11
0
0
win10 64位安装redis 及Redis Desktop Manager使用

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

楠木楠
2016/12/10
7.8K
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
8
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
9
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
7
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部