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

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

  •  
  •   daijinming · Dec 20, 2018 · 6516 views
    This topic created in 2877 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
    alwayshere
    Dec 20, 2018
    1
    既然选择了 Windows,为啥还要高性能的 KV 库?二者不是矛盾的吗?
    datou
    datou
    Dec 20, 2018
    2
    芒果不是有官方出 windows 版吗?
    daijinming
    daijinming
    OP
    Dec 20, 2018
    3
    @alwayshere 现在只有 windows 的,不用选择。选择 KV 数据库只是为了做临时数据交换、缓存
    daijinming
    daijinming
    OP
    Dec 20, 2018
    4
    @datou mongoDB 倒是可以在 windows 下运行,但不是用在做 KV 数据库的吧?
    xAI
    xAI
    Dec 20, 2018
    6
    https://github.com/MicrosoftArchive/redis 微软的这个版本不可以吗?
    daijinming
    daijinming
    OP
    Dec 20, 2018
    7
    @jun0205 安装 windows 服务时,一直卡着。我用的版本是:Redis-x64-3.2.100
    Raymon111111
    Raymon111111
    Dec 20, 2018
    8
    啥

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

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