Author: anchor
Date: August 10, 2014
Redis is officially supported for Linux, there is nothing to say about installation and use, and normal use is under official guidance and can be done within 5 minutes. For more information, please refer to:
Http://redis.io/download
But sometimes you want to toss Redis under Windows, you can see the following tips from the Redis download page:
Win64unofficialthe Redis Project does not directly support Windows, however the Microsoft Open Tech group develops and Mai Ntains an Windows port targeting Win64.
The main idea is that Redis officially does not support windows, but Microsoft Open Tech Group has developed a Win64 version on GitHub with the project address:
Https://github.com/MSOpenTech/redis
When you open it, you can download it directly from your browser, or Git clone.
You can find the zip package on the right side of the project homepage: https://github.com/MSOpenTech/redis/archive/2.8.zip
Download unzip, there is nothing to say, in the extracted bin directory under the following these files:
Redis-benchmark.exe #基准测试redis-check-aof.exe # aofredis-check-dump.exe # dumpredis-cli.exe # Client Redis-server.exe # server redis.windows.conf # configuration file
Of course, there is a Redisservice.docx file, which appears to be a description of some startup and installation services, but according to his instructions, you will die very miserable, inexplicably dead, do not know the reason.
The online reference of some information, found that can be used, there is no drill, direct take doctrine:
The startup script is as follows:
Redis-server redis.windows.conf
You can save it as a file
Startup.bat; The next time you can start directly.
However, after executing this command in CMD, the error is:
D:\develop\redis-2.8.12>redis-server.exe redis.windows.conf[7736] 21:39:42.974 #The Windows version of Redis Allocates a large memory mapped file for Sharingthe heap with the forked process used in persistence operations. This filewill is created in the current working directory or the directory specified bythe ' dir ' directive in the. conf fi Le. Windows is reporting, there isinsufficient disk space available for this file (Windows Error 0x70). You could fix this problem by either reducing the size of the Redis heap withthe--maxheap flag, or by starting Redis from a Working directory Withsufficient space available for the Redis heap. The documentation included with the binary distributions for moredetails on the--MAXHEAP flag. Redis can not continue. Exiting.
According to the prompt, there is a problem with the Maxheap identity, open the configuration file
redis.windows.conf,Search
Maxheap, and then specify the good content directly.
... # # # # Maxheap <bytes>maxheap 1024000000 .....
Then start again, OK, success.
D:\develop\redis-2.8.12>redis-server redis.windows.conf _._ _.-' __ '-._ _.-' . ' _. ' -._ Redis 2.8.12 (00000000/0) a bit .-".-". ' \ \ _.,_ '-._ ( ' , .-' | ', ) Running in stand alone mode | '-._ '-...-' __...-. ' -._| ' ' _.-' | port:6379 | '-._ ' . _ / _.-' | pid:6736 '-._ '-._ '-./ _.-' _.-' | '-._ '-._ '-.__.-' _.-' _.-' | | '-._ '-._ _.-' _.-' | Http://redis.io '-._ '-._ '-.__.-' _.-' _.-' | '-._ '-._ '-.__.-' _.-' _.-' | | '-._ '-._ _.-' _.-' | '-._ '-._ '-.__.-' _.-' _.-"-._ '-.__.-' _.-'"-._ _.-'-.__.-' [6736] 22:01:22.247 # Server started, Redis version 2.8.12[6736] 22:01:22.248 * The server is now ready to accept C Onnections on Port 6379
You can then use your own client-side tools for testing.
Double hit Open Redis-cli.exe , if not error, then connected to the local server, and then test, such as the SET command, get command:
127.0.0.1:6379> set Tiemao http://blog.csdn.net/renfufeiok127.0.0.1:6379> get Tiemao "http://blog.csdn.net/ Renfufei "127.0.0.1:6379>
This should be well understood, connected to the 6379 port on this machine.
If you need assistance, you can enter help view in the CLI window, for example:
127.0.0.1:6379> helpredis-cli 2.8.12Type: ' Help @<group> ' to get a list of commands in <group> ' help &L T;command> "For help in <command> " Help <tab> "to get a list of possible Help topics " quit "to exit 127.0.0.1:6379> Help @string
According to the prompt, you can enter help space and then hit the TAB key, you can like a command prompt to tell you what can be helpful groups, more than a few tab to try?
Remark Description:
1. This version is Win64, so 32-bit Windows don't toss it.
2. My operating system is the Windows 7 64-bit flagship, running memory 16GB, the user is not administrator, but Hasee, so set the next Redis-server.exe and Redis-cli.exe properties in the compatibility permissions ( Run as administrator), if you run an error, you may need to set up here.
3. What 360 Ah, UAC Ah, firewall ah, the shut off please ...
4. If there are other questions, please leave a message or comment, this is just a whim when the toss
have been in touch with Redis for a long time but haven't used it under Windows, tap.
I am in this group, the group has a large number of master lurking, Welcome to join: Click on the link to join the group "Redis 2000 people Total Group"
You can save it as a file
Startup.bat; The next time you can start directly.