1. 程式人生 > 資料庫 >Redis 支援資料的備份, 即 master-slave 模式的資料備份

Redis 支援資料的備份, 即 master-slave 模式的資料備份

Redis更新key的過期時間
  對一個已經帶有生存時間的 key 執行 EXPIRE 命令,新指定的生存時間會取代舊的生存時間
  rclient.expire('token',60);//更新token過期時間60秒
  1
  附:上面提到的小需求是目前想到的辦法,如果有小夥伴有更好的實現方式可以評論我們一起討論哦。
  Redis 與其他 key - value 快取產品有以下三個特點:
  Redis 支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。
  Redis 不僅僅支援簡單的 key-value 型別的資料, 同時還提供 list, set, zset, hash 等資料結構的儲存。

  Redis 支援資料的備份, 即 master-slave 模式的資料備份。
  Redis 優 勢
  效能極高 – Redis 能讀的速度是 110000 次/s,寫的速度是 81000 次/s 。
  豐富的資料型別 – Redis 支援二進位制案例的 Strings, Lists, Hashes, Sets 及Ordered Sets 資料型別操作。
  原子 – Redis 的所有操作都是原子性的,意思就是要麼成功執行要麼失敗完全不執行。單個操作是原子性的。多個操作也支援事務,即原子性,通過 MULTI 和 EXEC 指令包起來。
  豐富的特性 – Redis 還支援 publish/subscribe, 通知, key 過期等等特性。
  Redis 與其他 key-value 儲存有什麼不同?
  Redis 有著更為複雜的資料結構並且提供對他們的原子性操作,這是一個不同於其他資料庫的進化路徑。Redis 的資料型別都是基於基本資料結構的同時對程式設計師透明, 無需進行額外的抽象。