windows下Docker无法使用问题,为方便使用相关的数据库都要搬迁到windows下面,Redis也不例外。
Docker不能用是因为需要用虚拟机VirtualBox
,无奈之举。不过好在安装都非常方便,基本没有什么周折就能搞定。
部署环境:
- windows 10
- Redis v3.2.100
安装过程:
1、下载
2、解压运行
3、服务安装
4、测试
安装过程比较简单,直接下载个zip,然后部署个服务。
一、下载
Redis官网是没有windows版本的安装包的,需要从GitHub上下载。
现在官网上的Redis版本已经是5.0.1的版本,windows下这个Fork没有更新版本。暂时只能找到这个,反正也是测试DB凑合用了。
选择下载Zip包
提示: Github的Release不能下,需要VPN或者类似的东东
二、解压运行
把刚才的压缩包解压到e:\Redis
目录下,运行cmd(需要管理员权限)。
命令: redis-server redis.windows.conf
使用命令运行Redis服务,显示Redis的信息 Port:6379。运行服务正常,现在就能使用redis,但不能关闭这个cmd,否则服务就么有了。
E:\Redis>redis-server redis.windows.conf
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 3.2.100 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 8572
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
[8572] 10 Nov 20:23:58.827 # Server started, Redis version 3.2.100
[8572] 10 Nov 20:23:58.829 * The server is now ready to accept connections on port 6379
三、安装redis服务
上面这种方式运行比较麻烦,在实际使用还是需要安装个服务比较方便使用。
命令: redis-server --service-install redis.windows-service.conf --loglevel verbose
上面cmd窗口继续,ctrl+c
终止Redis服务。执行安装服务命令即可。
在windows的服务界面(services.msc
)就能看到刚才安装的Redis服务。
注意: 安装服务需要管理员权限。
安装好服务就不需要常开cmd命令,直接运行服务就OK了。可以直接在window是服务界面开,也可以在cmd下运行命令开。
Redis服务命令:
启动: redis-server --service-start
关闭: redis-server --service-stop
移除: redis-server --service-uninstall
四、测试DB
在命令行下执行redis-cli
,进入环境。简单打几个命令一切OK。
E:\Redis>redis-cli
127.0.0.1:6379> set val test
OK
127.0.0.1:6379> get val
"test"
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>
成功安装redis。
注意: 执行命令都是在Redis目录下运行的。
建议: 把redis的路径E:\Redis
,加到环境变量中
结束
整个安装过程很顺利,没有什么坑。就这么愉快的安装了redis。
其他的数据库安装方法