windows redis:Uncaught exception 'RedisException' with message 'Redis server went away'

window-exe-redis-2.8.12服务,当你复制好php_igbinary.dll,php_redis.dll时候,你运行redis报错:Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away' ,是由于没有开启redis服务,本软件便是redis windows服务。php

参考文档:html

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/git

https://github.com/ServiceStack/redis-windows/tree/master/downloadsgithub

http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html?qq-pf-to=pcqq.discussionredis

 

文献:数据库

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

工具/原料

 
  • Windows 64位操做系统
  • Redis 安装包(当前教程版本2.8.12)

方法/步骤

 
  1.  

    在D盘新建文件夹【redis】,右键解压Redis ZIP包,把全部文件解压到redis文件夹中。(其余盘符也能够滴^_^)服务器

    文件介绍:网络

    redis-benchmark.exe         #基准测试工具

    redis-check-aof.exe         # aof

    redischeck-dump.exe        # dump

    redis-cli.exe               # 客户端

    redis-server.exe            # 服务器

    redis.windows.conf          # 配置文件

    Windows 64位下安装Redis详细教程
  2.  

    windows 运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC操做系统窗口。

    使用命令【redis-server.exe  redis.windows.conf】,启动redis 服务【若是您没出现以下的错误,直接跳过】。若是您也像我同样出现以下的错误,不用急,总有解决办法滴!

    解决办法:

    根据提示,是 maxheap 标识有问题,打开配置文件 redis.windows.conf ,搜索 maxheap , 而后直接指定好内容便可.

    ......

    # maxheap <bytes>

    maxheap 1024000000

    .......

    而后再次启动,OK,成功.

    Windows 64位下安装Redis详细教程
    Windows 64位下安装Redis详细教程
  3.  

    服务启动成功状态

    Windows 64位下安装Redis详细教程
  4.  

    启动redis服务的doc窗口,不用关闭,由于服务须要一直执行,关闭服务,直接关闭窗口就行。

    新打开一个doc窗口,用自带的客户端工具进行测试 命令【redis-cli.exe】,详细操做以下。。事例展现了一个基本的读写操做,设置set key->age,value->21,get age 获得key的值。^_^

    Windows 64位下安装Redis详细教程
    END

注意事项

 
  • 这个版本是Win64的,因此32位windows就不要折腾了。
  • 若是运行出错,是属性兼容性权限(以管理员身份运行)。
相关文章
相关标签/搜索