V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daijinming
V2EX  ›  程序员

有谁见过在 windows 平台下运行的 KV 数据库

  •  
  •   daijinming · 2018-12-20 11:33:18 +08:00 · 4978 次点击
    这是一个创建于 1926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有谁见过在 windows 平台下运行的 KV 数据库,好不容易找了个 Redis,在 win7 下还能用,发到 window server 2008 上就安装不了

    47 条回复    2018-12-24 14:16:23 +08:00
    alwayshere
        1
    alwayshere  
       2018-12-20 11:36:20 +08:00
    既然选择了 Windows,为啥还要高性能的 KV 库?二者不是矛盾的吗?
    datou
        2
    datou  
       2018-12-20 11:37:26 +08:00
    芒果不是有官方出 windows 版吗?
    daijinming
        3
    daijinming  
    OP
       2018-12-20 11:38:53 +08:00
    @alwayshere 现在只有 windows 的,不用选择。选择 KV 数据库只是为了做临时数据交换、缓存
    daijinming
        4
    daijinming  
    OP
       2018-12-20 11:39:37 +08:00
    @datou mongoDB 倒是可以在 windows 下运行,但不是用在做 KV 数据库的吧?
    andylsr
        5
    andylsr  
       2018-12-20 11:45:52 +08:00 via Android
    jun0205
        6
    jun0205  
       2018-12-20 11:48:41 +08:00
    https://github.com/MicrosoftArchive/redis 微软的这个版本不可以吗?
    daijinming
        7
    daijinming  
    OP
       2018-12-20 11:52:22 +08:00
    @jun0205 安装 windows 服务时,一直卡着。我用的版本是:Redis-x64-3.2.100
    Raymon111111
        8
    Raymon111111  
       2018-12-20 11:55:10 +08:00


    微软自己 kv 组件啊
    ysc3839
        9
    ysc3839  
       2018-12-20 12:04:17 +08:00 via Android
    看了一下,redis 官方就没发布编译好的程序,而且也不支持 Windows。
    alex321
        10
    alex321  
       2018-12-20 12:09:33 +08:00
    你可以把 es 拿来当数据库用啊哈哈哈哈。。。。再者了,docker 啊。想怎么玩都有。
    loading
        11
    loading  
       2018-12-20 12:27:46 +08:00 via Android
    go 语言的应该有 kv 数据库实现。
    XiLemon
        12
    XiLemon  
       2018-12-20 12:30:28 +08:00 via iPhone
    Server 2008 可用
    abcbuzhiming
        13
    abcbuzhiming  
       2018-12-20 13:00:22 +08:00   ❤️ 4
    别想了楼主,微软现在所有的精力全部在云上,KV 人家有,而且性能还很不错,叫 Cosmos DB,想用吗?对不起,请上 Azure,不提供单机版本,甚至服务器版本的也不提供。现在真的是 Windows(Server)个人操作系统最黑暗的时代,所以现在我是能不能上 windows 就不上 windows
    yanaraika
        14
    yanaraika  
       2018-12-20 13:12:30 +08:00
    基本没有经过大规模生产检验的 windows 下跑的数据库(除了微软自己的)
    tomczhen
        15
    tomczhen  
       2018-12-20 13:21:25 +08:00 via Android
    pg 有 Windows 版本,支持 kv 结构数据。
    misaka19000
        16
    misaka19000  
       2018-12-20 13:24:36 +08:00
    在 Windows 上面装个 Linux 虚拟机
    cstj0505
        18
    cstj0505  
       2018-12-20 13:34:30 +08:00
    postgresql 有 kv 数据库支持,貌似是 hstore。应急可以试试
    passerbytiny
        19
    passerbytiny  
       2018-12-20 13:34:43 +08:00
    window server 2008 对应的是 window visita 年代的,太旧了。你要是有个新的版本,要是真安装不上,window server hyper-v 搞个 linux 虚拟机,基本是无损的。
    lake325
        20
    lake325  
       2018-12-20 13:41:15 +08:00
    直接下载一解压运行就行了,为何还要安装
    daijinming
        21
    daijinming  
    OP
       2018-12-20 13:44:50 +08:00
    @lake325 需要安装为 windows 服务 >redis-server.exe redis.windows-service.conf
    reus
        22
    reus  
       2018-12-20 15:19:37 +08:00
    自己写一个啊
    byteli
        23
    byteli  
       2018-12-20 16:14:08 +08:00 via Android
    提供不了建议。。微软技术是真牛逼,啥都能做到最牛之一,就是很多优秀的玩意儿和云绑上了
    werty
        24
    werty  
       2018-12-20 20:00:30 +08:00
    @alex321 Windows 版本的 docker 坑也挺多吧
    diginWu
        25
    diginWu  
       2018-12-20 21:28:51 +08:00
    注册表
    visonme
        26
    visonme  
       2018-12-20 21:59:25 +08:00   ❤️ 1
    既然在 window 下,有没有考虑下 MS 自己开源的 K-V 数据库 FASTER
    地址:
    https://github.com/Microsoft/FASTER
    jfcherng
        27
    jfcherng  
       2018-12-20 22:16:52 +08:00
    009694
        28
    009694  
       2018-12-21 00:22:40 +08:00 via iPhone
    那我的 win10 用的是假 redis 吗。。。
    iyaozhen
        29
    iyaozhen  
       2018-12-21 03:24:09 +08:00 via Android
    MySQL,内存存储引擎
    msg7086
        30
    msg7086  
       2018-12-21 03:46:44 +08:00
    Windows Server 2008 早就 EOL 了吧,现在最多就还有收费延长服务和安全补丁,谁管你软件支持程度……
    要上 Redis 这种好东西,不如选个还在支持周期内的系统?
    mmdsun
        31
    mmdsun  
       2018-12-21 08:19:01 +08:00 via Android
    @009694 Redis 官方没有 win 版本的。win 版本 Redis 的微软自己做的
    NicholasYX
        32
    NicholasYX  
       2018-12-21 08:52:39 +08:00 via iPhone
    我用的是假的吗?
    kimown
        33
    kimown  
       2018-12-21 09:05:11 +08:00 via Android
    @mmdsun

    win 版本的 redis 不能用吗?
    ZouZhiZhang
        34
    ZouZhiZhang  
       2018-12-21 09:11:33 +08:00 via iPhone
    看了一圈回复,没人提 RocksDB 么?
    stirlingx
        35
    stirlingx  
       2018-12-21 09:15:04 +08:00
    leveldb
    loqixh
        36
    loqixh  
       2018-12-21 09:22:20 +08:00
    可以用的, 没装运行库而已
    Les1ie
        37
    Les1ie  
       2018-12-21 09:24:29 +08:00
    redis 只有第三方编译的 windows 安装程序,官方是不支持 windows 的.. :doge:
    Les1ie
        38
    Les1ie  
       2018-12-21 09:27:05 +08:00
    倒是为什么数据库要放 windows 上 感觉 windows 运维好麻烦啊...
    zt06640
        39
    zt06640  
       2018-12-21 09:31:05 +08:00
    Zzdex
        40
    Zzdex  
       2018-12-21 09:31:51 +08:00 via iPhone
    装个 docker 吧
    mmdsun
        41
    mmdsun  
       2018-12-21 12:37:04 +08:00 via Android
    @kimown 测试用的没问题。生产环境得用的 Linux 版 Redis。
    opengps
        42
    opengps  
       2018-12-21 14:34:17 +08:00 via Android
    我感觉是你服务器上少安转了什么东西才不能用,windows7 都能用,windowsServer2008 咋不行了
    iccfish
        43
    iccfish  
       2018-12-21 16:55:05 +08:00
    微软发布的 Redis 一直在用,一直挺稳的,就是数据量不大,不知道大数据量下的稳定性。
    ShareDuck
        44
    ShareDuck  
       2018-12-21 17:06:45 +08:00
    我开发全在 Windows 下,服务器用的也是 Linux 啊,为毛非得用 Windows 版的?
    SheepM
        45
    SheepM  
       2018-12-24 12:40:58 +08:00
    Windows 的话 redis 有 win 版本,直接去 github 上找就行,windows server 2008 亲测可用,我们现在本地测试环境服务器就是 windows server2008,生产环境是 centos,但是生产环境使用 windows 应该也没什么问题,虽然没这么试过
    daijinming
        46
    daijinming  
    OP
       2018-12-24 13:49:32 +08:00
    @SheepM 我后来换 mongoDB,通过 API 编写代码模拟 KV 数据库,本身数据量不大,所以暂时就用 mongo 了,并且 mongoDB 安装很方便
    SheepM
        47
    SheepM  
       2018-12-24 14:16:23 +08:00
    @daijinming 其实感觉数据格式如果不复杂,只是做个简单的缓存的话,mongoDB 也挺好的。感觉现在大部分非互联网公司用缓存其实也没有很彻底的用到 redis 的优势特性。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2889 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:34 · PVG 19:34 · LAX 04:34 · JFK 07:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.