有谁见过在 windows 平台下运行的 KV 数据库,好不容易找了个 Redis,在 win7 下还能用,发到 window server 2008 上就安装不了
1
alwayshere 2018-12-20 11:36:20 +08:00
既然选择了 Windows,为啥还要高性能的 KV 库?二者不是矛盾的吗?
|
2
datou 2018-12-20 11:37:26 +08:00
芒果不是有官方出 windows 版吗?
|
3
daijinming OP @alwayshere 现在只有 windows 的,不用选择。选择 KV 数据库只是为了做临时数据交换、缓存
|
4
daijinming OP @datou mongoDB 倒是可以在 windows 下运行,但不是用在做 KV 数据库的吧?
|
5
andylsr 2018-12-20 11:45:52 +08:00 via Android
|
6
jun0205 2018-12-20 11:48:41 +08:00
https://github.com/MicrosoftArchive/redis 微软的这个版本不可以吗?
|
7
daijinming OP @jun0205 安装 windows 服务时,一直卡着。我用的版本是:Redis-x64-3.2.100
|
8
Raymon111111 2018-12-20 11:55:10 +08:00
啥
微软自己 kv 组件啊 |
9
ysc3839 2018-12-20 12:04:17 +08:00 via Android
看了一下,redis 官方就没发布编译好的程序,而且也不支持 Windows。
|
10
alex321 2018-12-20 12:09:33 +08:00
你可以把 es 拿来当数据库用啊哈哈哈哈。。。。再者了,docker 啊。想怎么玩都有。
|
11
loading 2018-12-20 12:27:46 +08:00 via Android
go 语言的应该有 kv 数据库实现。
|
12
XiLemon 2018-12-20 12:30:28 +08:00 via iPhone
Server 2008 可用
|
13
abcbuzhiming 2018-12-20 13:00:22 +08:00 4
别想了楼主,微软现在所有的精力全部在云上,KV 人家有,而且性能还很不错,叫 Cosmos DB,想用吗?对不起,请上 Azure,不提供单机版本,甚至服务器版本的也不提供。现在真的是 Windows(Server)个人操作系统最黑暗的时代,所以现在我是能不能上 windows 就不上 windows
|
14
yanaraika 2018-12-20 13:12:30 +08:00
基本没有经过大规模生产检验的 windows 下跑的数据库(除了微软自己的)
|
15
tomczhen 2018-12-20 13:21:25 +08:00 via Android
pg 有 Windows 版本,支持 kv 结构数据。
|
16
misaka19000 2018-12-20 13:24:36 +08:00
在 Windows 上面装个 Linux 虚拟机
|
17
zjsxwc 2018-12-20 13:28:39 +08:00
|
18
cstj0505 2018-12-20 13:34:30 +08:00
postgresql 有 kv 数据库支持,貌似是 hstore。应急可以试试
|
19
passerbytiny 2018-12-20 13:34:43 +08:00
window server 2008 对应的是 window visita 年代的,太旧了。你要是有个新的版本,要是真安装不上,window server hyper-v 搞个 linux 虚拟机,基本是无损的。
|
20
lake325 2018-12-20 13:41:15 +08:00
直接下载一解压运行就行了,为何还要安装
|
21
daijinming OP @lake325 需要安装为 windows 服务 >redis-server.exe redis.windows-service.conf
|
22
reus 2018-12-20 15:19:37 +08:00
自己写一个啊
|
23
byteli 2018-12-20 16:14:08 +08:00 via Android
提供不了建议。。微软技术是真牛逼,啥都能做到最牛之一,就是很多优秀的玩意儿和云绑上了
|
25
diginWu 2018-12-20 21:28:51 +08:00
注册表
|
26
visonme 2018-12-20 21:59:25 +08:00 1
|
27
jfcherng 2018-12-20 22:16:52 +08:00
|
28
009694 2018-12-21 00:22:40 +08:00 via iPhone
那我的 win10 用的是假 redis 吗。。。
|
29
iyaozhen 2018-12-21 03:24:09 +08:00 via Android
MySQL,内存存储引擎
|
30
msg7086 2018-12-21 03:46:44 +08:00
Windows Server 2008 早就 EOL 了吧,现在最多就还有收费延长服务和安全补丁,谁管你软件支持程度……
要上 Redis 这种好东西,不如选个还在支持周期内的系统? |
32
NicholasYX 2018-12-21 08:52:39 +08:00 via iPhone
我用的是假的吗?
|
34
ZouZhiZhang 2018-12-21 09:11:33 +08:00 via iPhone
看了一圈回复,没人提 RocksDB 么?
|
35
stirlingx 2018-12-21 09:15:04 +08:00
leveldb
|
36
loqixh 2018-12-21 09:22:20 +08:00
可以用的, 没装运行库而已
|
37
Les1ie 2018-12-21 09:24:29 +08:00
redis 只有第三方编译的 windows 安装程序,官方是不支持 windows 的.. :doge:
|
38
Les1ie 2018-12-21 09:27:05 +08:00
倒是为什么数据库要放 windows 上 感觉 windows 运维好麻烦啊...
|
39
zt06640 2018-12-21 09:31:05 +08:00
|
40
Zzdex 2018-12-21 09:31:51 +08:00 via iPhone
装个 docker 吧
|
42
opengps 2018-12-21 14:34:17 +08:00 via Android
我感觉是你服务器上少安转了什么东西才不能用,windows7 都能用,windowsServer2008 咋不行了
|
43
iccfish 2018-12-21 16:55:05 +08:00
微软发布的 Redis 一直在用,一直挺稳的,就是数据量不大,不知道大数据量下的稳定性。
|
44
ShareDuck 2018-12-21 17:06:45 +08:00
我开发全在 Windows 下,服务器用的也是 Linux 啊,为毛非得用 Windows 版的?
|
45
SheepM 2018-12-24 12:40:58 +08:00
Windows 的话 redis 有 win 版本,直接去 github 上找就行,windows server 2008 亲测可用,我们现在本地测试环境服务器就是 windows server2008,生产环境是 centos,但是生产环境使用 windows 应该也没什么问题,虽然没这么试过
|
46
daijinming OP @SheepM 我后来换 mongoDB,通过 API 编写代码模拟 KV 数据库,本身数据量不大,所以暂时就用 mongo 了,并且 mongoDB 安装很方便
|
47
SheepM 2018-12-24 14:16:23 +08:00
@daijinming 其实感觉数据格式如果不复杂,只是做个简单的缓存的话,mongoDB 也挺好的。感觉现在大部分非互联网公司用缓存其实也没有很彻底的用到 redis 的优势特性。
|