首頁>Club>
15
回覆列表
  • 1 # hupui20650

    redis目前提供四種資料型別:string,list,set及zset(sorted set)。redis使用了兩種檔案格式:全量資料和增量請求。全量資料格式是把記憶體中的資料寫入磁碟,便於下次讀取檔案進行載入;增量請求檔案則是把記憶體中的資料序列化為操作請求,用於讀取檔案進行replay得到資料,序列化的操作包括SET、RPUSH、SADD、ZADD。  redis的儲存分為記憶體儲存、磁碟儲存和log檔案三部分,配置檔案中有三個引數對其進行配置。  save seconds updates,save配置,指出在多長時間內,有多少次更新操作,就將資料同步到資料檔案。這個可以多個條件配合,比如預設配置檔案中的設定,就設定了三個條件。  appendonly yes/no ,appendonly配置,指出是否在每次更新操作後進行日誌記錄,如果不開啟,可能會在斷電時導致一段時間內的資料丟失。因為redis本身同步資料檔案是按上面的save條件來同步的,所以有的資料會在一段時間內只存在於記憶體中。  appendfsync no/always/everysec ,appendfsync配置,no表示等作業系統進行資料快取同步到磁碟,always表示每次更新操作後手動呼叫fsync()將資料寫到磁碟,everysec表示每秒同步一次。

  • 2 # 使用者3456175603979

    JSON.stringify()轉成字串儲存,取出時JSON.parse()使用.有些情況直接存hash,就可以少一次轉化

  • 中秋節和大豐收的關聯?
  • 小孩大病初癒後吃什麼食物營養平衡啊?