我看 https://github.com/MicrosoftArchive/redis/releases 上边都好几年没更新了啊
1
tairan2006 2020-01-17 08:48:28 +08:00 via Android
什么场景需要在 windows 上用 redis ?一般客户端也就 sqlite+内存缓存啊
|
2
darknoll OP @tairan2006 服务器用的是 windows server
|
3
murmur 2020-01-17 08:48:58 +08:00
|
4
murmur 2020-01-17 08:49:14 +08:00
哦看错了我看成 2021 了。。。这个更老
|
6
wzwwzw 2020-01-17 08:51:27 +08:00
能,就是版本老了点,或者可以通过 docker 的形式跑。
|
7
Grapefruit 2020-01-17 08:52:31 +08:00 via Android
@darknoll 服务器上整个 docker,用 docker 版?
|
8
Mithril 2020-01-17 08:56:31 +08:00
微软推荐用 Memurai 一类的替代一下
不过你可以试试 docker 或者 wsl |
9
yinzhili 2020-01-17 08:58:39 +08:00
可以在 docker 跑
|
10
guiling 2020-01-17 09:01:09 +08:00 via Android
可以
|
11
wtks1 2020-01-17 09:02:21 +08:00 via Android
可以,我们的老 2008 服务器上面就跑了 redis
|
14
alex321 2020-01-17 09:17:12 +08:00 1
|
15
VictorJing94 2020-01-17 09:33:51 +08:00
能
|
16
raptor 2020-01-17 09:39:06 +08:00 1
珍爱生命,远离 windows……往后你会发现有很多好东西在 windows 上跑不了或跑不好的时候,再想换 linux 代价就更大了。
|
17
SpencerCJH 2020-01-17 09:45:09 +08:00
开发的时候可以用用,cmd -> redis-server.exe 哈哈
|
18
auser 2020-01-17 09:49:45 +08:00 via Android
WSL 里边装一个,然后在 Windows 里边程序也能访问。
缺点是每次都要重启。 我是开发环境用的,正式环境不知道性能如何。建议开一台 Linux 主机来装这些。 |
19
glacial 2020-01-17 09:56:35 +08:00
把吗字去掉
|
20
newmlp 2020-01-17 10:04:22 +08:00
|
21
Nasei 2020-01-17 10:15:24 +08:00 via Android
redis 的官方 docker 镜像写着有 windows 选项,应该是 win 原生容器,但我没用过
|
22
rockyou12 2020-01-17 10:22:30 +08:00
非要用还是用 docker 跑吧,不然出了奇怪问题或者想升级 redis 版本就该哭了
|
23
THaGKI9 2020-01-17 10:25:30 +08:00 via iPhone
还是建议单独开几个 linux 服务器跑 redis
|
28
locoz 2020-01-17 11:15:19 +08:00
直接把需要 Linux 上运行的程序拆出来放到单独的 Linux 机器上跑不行吗...非要折腾在 Windows 机器上跑干啥?
|
29
quan01994 2020-01-17 11:19:01 +08:00
如果可以装 docker,再装 redis 的镜像就可以了。
|
30
guanhui07 2020-01-17 11:19:31 +08:00 via iPhone
可以
|
32
KevinRed 2020-01-17 11:39:05 +08:00
|
33
ladypxy 2020-01-17 11:43:38 +08:00
|
34
LokiSharp 2020-01-17 11:45:52 +08:00
Hyper-V 虚拟化一个 Linux 来跑
|
35
seakingii 2020-01-17 11:50:18 +08:00
1 运行微软以前编译的很老的版本
2 在 DOCKER 里运行 只是缓存的老功能的话,是可以用的. 不过还是建议单独的在 LINUX 上跑. 如果是在云上用的话可以考虑服务商提供的版本. |
36
1069401249 2020-01-17 11:53:38 +08:00
官方没有 window 版本,现在的 exe 版是微软开源团队维护的
|
37
zjsxwc 2020-01-17 11:55:58 +08:00
开虚拟机呗
|
38
YangZhiQiu 2020-01-17 12:05:16 +08:00
官方没有支持 Windows,微软的 3.0 版本是可以在 win 上跑的,如果没有特别高的性能要求和 3.0 以上的数据结构还是用 3.0 吧
|
39
rioshikelong121 2020-01-17 12:12:33 +08:00
可以。但是没有官方安装包
|
40
nvkou 2020-01-17 12:14:21 +08:00 via Android
能用啊。本地开发一直用着
|
41
zszmm 2020-01-17 13:23:44 +08:00
能用啊
|
42
Aresxue 2020-01-17 13:37:51 +08:00
用 docker 好一点,但也有 windows 的版本
|
43
saytesnake 2020-01-17 13:49:55 +08:00
有些客户的服务器上都是清一色的 Windows 2008 R2 或 2012,应用需 Redis,一般装 Redis for Windows 的最后一个版本 Redis-x64-3.0.504 ,没发现有问题。
2016 或 Linux 直接容器了。 |
44
coder9778 2020-01-17 13:51:50 +08:00
|
45
coder9778 2020-01-17 13:52:58 +08:00
可以再 WSL 里面装一个用作开发环境,生产环境一般是用 Azure redis.
|
46
liuguang 2020-01-17 14:02:32 +08:00
可以,用 cygwin 编译一份
|
47
areless 2020-01-17 14:19:44 +08:00 via Android
好像是 windows 底层一个内存映射还是什么来着,导致 redis 一直官方不支持 windows~~~
|
48
mumu0934 2020-01-17 16:27:31 +08:00
|
49
xskjs 2020-01-17 16:40:12 +08:00
可以,winserver 2008 在用
|
50
Buges 2020-01-17 16:42:36 +08:00 via Android
Windows 服务器这块生态还是太糟糕,各种坑踩的就像 Linux desktop 一样不舒心。
|
51
ytmsdy 2020-01-17 16:56:42 +08:00
可以用,但是只限于开发环境使用。生产环境还是老老实实的装 linux
|
52
xman99 2020-01-17 17:28:07 +08:00
可以用, 我是本地测试环境使用, 线上还是 linux 搭建的
|
53
yy77 2020-01-17 18:14:39 +08:00
windows 上用 wsl,就能直接跑了,也很轻量。就不要用微软那个常年不更新的 windows 版了。
如果机器性能好,就架个虚拟机呗。 |
54
wxyoung 2020-01-17 18:16:20 +08:00
再买一台低配 linux 服务器装 redis,内网调用
|
55
precisi0nux 2020-01-17 18:47:39 +08:00 via iPhone
别听楼上瞎扯,docker 无所不能。
|
56
daozhihun 2020-01-18 11:33:23 +08:00
wsl 能跑,官方的 redis 好久不更新了,不建议用。
建议用 docker |