• 请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX  ›  程序员

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

  •  
  •   daijinming · Dec 20, 2018 · 6125 views
    This topic created in 2715 days ago, the information mentioned may be changed or developed.

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

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


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

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