`
mysky1984
  • 浏览: 8826 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

redis基础-windows

 
阅读更多

        Win64版的Redis由微软团队(MSOpenTech)开发,其源代码托管Github账号这里。目前,MSOpenTech给出的最新版本里已经不再支持Win32 Redis。

        Redis下载,地址:https://github.com/MSOpenTech/redis/releases,例如下载Redis-x64-2.8.2104.zip,下载完解压到系统盘(D盘)即可,比如解压到D:\redis64-2.8.2104。

        Redis安装,把Redis注册为系统服务进程,以方便管理和使用,但非必须,打开cmd,进入D:\redis64-2.8.2104目录,然后运行 :    

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

        如果注册了,则可以运行以下命令启动

redis-server --service-start

        非注册的情况可以运行以下命令启动:

redis-server redis.windows.conf

        注册方式停止服务命令:

redis-server --service-stop

        非注册方式可以直接Ctrl+c退出

        移出注册的redis服务命令:

redis-server --service-uninstall

        客户端访问测试,cmd一个新的窗口,cd进入redis所在根目录(D:\redis64-2.8.2104),通过以下命令访问:

redis-cli -h 127.0.0.1 -p 6379

以上命令指定了主机地址和端口号(注意空格隔开),如果不指定的话(直接输入redis-cli命令),则使用默认的主机地址(127.0.0.1)和端口号(6379)。

        使用redis:

set sKey 'Redis start on win64'
append sKey ' ,I am CJ.'
get sKey
keys *

        Windows下使用redis会遇到的问题:

The Windows version of Redis allocates a memory mapped heap for sharing with
the forked process used for persistence operations. In order to share this
memory, Windows allocates from the system paging file a portion equal to the
size of the Redis heap. At this time there is insufficient contiguous free
space available in the system paging file for this operation (Windows error
0x5AF). To work around this you may either increase the size of the system
paging file, or decrease the size of the Redis heap with the --maxheap flag.
Sometimes a reboot will defragment the system paging file sufficiently for
this operation to complete successfully.

Please see the documentation included with the binary distributions for more
details on the --maxheap flag.
Redis can not continue. Exiting.

         引起该问题的主要原因是maxheap设置的问题。手动设定maxheap小一些,不能太小,至少大于1MB,打开redis.windows.conf文件,找到maxheap配置文本处添加如下一行即可:

maxheap 4294967296
         此外heapdir参数的配置也很重要,可以设置为D:\redis64-2.8.2104\heapdir。
分享到:
评论

相关推荐

    Redis-for-windows-x64-2.8.2400

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set...在此基础上,redis支持各种不同方式的排序。 官网下载速度超级慢,下了好久才成功,上传备用

    Redis-deployment-on-windows.rar_MEMCACHED_Master/Slave_文件哈希存储

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、...Redis一般部署在linux服 务器上,但是我们也可以在windows上学习他的安装和配置。

    Redis-x64-2.8.2104.zip (windows下不需安装解压版)

    在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...

    Redis-x64-3.2.100 windows版.7z

    Redis 64位 3.2.100 windows版 便携版,可直接解压使用。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序...

    redis windows(含32/64位 )v2.4.5官方版.zip

    redis windows支持32bit和64bit,自己实际情况选择,都是windows环境的,Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充...

    redis 5.0 rc1 windows

    不同于 Redis 4 非常专注于操作,Redis 5 的变化大多是面向用户的,在现有的基础上增加新的数据类型和操作类型。 以下是此版本的主要特性: 新的 Stream 数据类型 https://redis.io/topics/streams-intro 新的 ...

    windows下64位的Redis-x64-3.0.300-alpha3

    在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...

    windows下使用redis,Redis入门使用,Redis基础命令

    NULL 博文链接:https://fanshuyao.iteye.com/blog/2324182

    被动式漏洞扫描系统.zip

    基础模块 安装pip wget https://sec.ly.com/mirror/get-pip.py --no-check-certificate && python get-pip.py -i https://mirrors.aliyun.com/pypi/simple/ $ pip install -r requirements.txt -i ...

    Redis7.0.11版本安装包

    在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...

    redis-builder:使用Redis的Docker镜像作为基础镜像,使用Redis构建Docker镜像

    使用作为基础映像,使用构建Docker映像。 建造 建筑要求 JDK 1.8以上 Docker 1.12+ 如果使用远程Docker实例,则DOCKER_HOST环境变量应指向该引擎并包含架构,例如tcp://docker-host:2375而不是docker-host:2375 。...

    Redis桌面管理器(又名RDM) - 是一个用于Windows,Linux和MacOS的快速开源Redis数据库管理应用程序。

    区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类...

    redis3.0安装包 window 64位

    Redis 3.0在原有的基础上进行了升级,新增了丰富的功能,其中包括支持Lua脚本、可插拔模块化、多主复制、集群等,使得Redis 3.0在性能、可扩展性、安全性等方面有着显著的提升。 2、Redis 3.0新特性: (1)支持Lua...

    redisForWindows安装包

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,...区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

    For Windows Redis.zip

    在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...

    redis_day01.zip

    redis基础课程(下载、安装、命令介绍,实际应用)在linux下和windows下的下载和安装,数据类型讲解,可视化工具的使用

    vagrant-docker-python-windows:在Windows主机上使用Python和Vagrant在Docker容器内设置Redis数据库服务器

    在Windows主机上使用Python和Vagrant在Docker容器内设置Redis数据库服务器。 由杰西卡·兰金斯(Jessica Rankins)在2017年6月15日编辑 目标: 使用Vagrant和Docker在Vagrantfile中配置Docker容器。 将基础结构...

    RedisForWindows5.0安装包

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、...Redis 官方网站没有提供 Windows 版的安装包,这里提供最新的windows版本供大家使用。

    Redis详细基础知识入门(有这一篇就够了)

    包含redis的windows,Linux安装,基础命令,redis整合springboot,RDB,AOF,主从复制,哨兵,缓存穿透,缓存击穿,雪崩等的原理介绍

Global site tag (gtag.js) - Google Analytics