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是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set...在此基础上,redis支持各种不同方式的排序。 官网下载速度超级慢,下了好久才成功,上传备用
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、...Redis一般部署在linux服 务器上,但是我们也可以在windows上学习他的安装和配置。
在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...
Redis 64位 3.2.100 windows版 便携版,可直接解压使用。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序...
redis windows支持32bit和64bit,自己实际情况选择,都是windows环境的,Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充...
不同于 Redis 4 非常专注于操作,Redis 5 的变化大多是面向用户的,在现有的基础上增加新的数据类型和操作类型。 以下是此版本的主要特性: 新的 Stream 数据类型 https://redis.io/topics/streams-intro 新的 ...
在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...
NULL 博文链接:https://fanshuyao.iteye.com/blog/2324182
基础模块 安装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 ...
在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...
使用作为基础映像,使用构建Docker映像。 建造 建筑要求 JDK 1.8以上 Docker 1.12+ 如果使用远程Docker实例,则DOCKER_HOST环境变量应指向该引擎并包含架构,例如tcp://docker-host:2375而不是docker-host:2375 。...
区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类...
Redis 3.0在原有的基础上进行了升级,新增了丰富的功能,其中包括支持Lua脚本、可插拔模块化、多主复制、集群等,使得Redis 3.0在性能、可扩展性、安全性等方面有着显著的提升。 2、Redis 3.0新特性: (1)支持Lua...
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,...区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步
在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-...
redis基础课程(下载、安装、命令介绍,实际应用)在linux下和windows下的下载和安装,数据类型讲解,可视化工具的使用
在Windows主机上使用Python和Vagrant在Docker容器内设置Redis数据库服务器。 由杰西卡·兰金斯(Jessica Rankins)在2017年6月15日编辑 目标: 使用Vagrant和Docker在Vagrantfile中配置Docker容器。 将基础结构...
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、...Redis 官方网站没有提供 Windows 版的安装包,这里提供最新的windows版本供大家使用。
包含redis的windows,Linux安装,基础命令,redis整合springboot,RDB,AOF,主从复制,哨兵,缓存穿透,缓存击穿,雪崩等的原理介绍