1 windows redis-3.0
下载Redis源代码, https://github.com/MSOpenTech/redis
使用vs 2015 打开 \msvs\RedisServer.sln 项目并编译(需要c++编译器),生成以下可执行文件
- redis-server.exe
- redis-benchmark.exe
- redis-cli.exe
- redis-check-dump.exe
- redis-check-aof.exe
把上面四个可执行文件复制统一放到一个文件当作安装目录,同时也把license.txt和redis.conf 文件复制过去
安装命令
打开cmd 使用cd 切换到redis 安装目录,例如我把上面相关文件存放在E:\study\new\redis-3.0 则 执行 cd E:\study\new\redis-3.0 再执行
redis-server.exe redis.conf 进行安装,如图:
这就说明Redis服务端已经安装成功
重新打开一个新的cmd,执行 redis-cli.exe -h 127.0.0.1 -p 6379 连接刚才安装的服务端,
也可以直接打开redis-cli.exe自动连接,到此redis 环境搭建成功,可以在简单测试下在上面cmd窗口执行 1.set myname "Redis" 2. get myname
redis 安装成后台服务运行(window 后台服务),执行下面操作,前提需要redis.windows.conf文件,把redis.conf复制一份修改成redis.windows.conf就可以了
redis-server.exe --service-install redis.windows.conf --loglevel verbose
二、linux
可以参考中文Redis网站http://www.redis.cn/download.html
(1) step by step
- 下载源码(wget),
- 解压缩(tar -vxzf),
- 进入目录,
- 编译(make),
- 安装(make install),
- 运行make test,确认Redis的功能是否正常。
(2) Troubleshooting:
- . error
root cause
solution: $ chmod +x src/mkreleasehdr.sh
2 redis-5.0
测试用的ubuntu的系统,在根目录下直接执行make会失败,需要加个参数:
make CFLAGS="-march=x86-64"