我看 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 ![]() |
![]() | 15 VictorJing94 2020-01-17 09:33:51 +08:00 能 |
![]() | 16 raptor 2020-01-17 09:39:06 +08:00 ![]() 珍爱生命,远离 windows……往后你会发现有很多好东西在 windows 上跑不了或跑不好的时候,再想换 linux 代价就更大了。 |
![]() | 17 0dJ6Tu8Za734L89T 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 Dragonish3600 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 |