Redis知識點(一)

Redis 是什麼

總結下 Redis 的定義和特色:sql

Redis 是 C 語言開發的一個開源的(聽從 BSD 協議)高性能鍵值對(key-value)的內存數據庫,能夠用做數據庫、緩存、消息中間件等數據庫

是一種 NoSQL(not-only sql,泛指非關係型數據庫)的數據庫。緩存

Redis 做爲一個內存數據庫:安全

性能優秀,數據在內存中,讀寫速度很是快,支持併發 10W QPS。單進程單線程,是線程安全的,採用 IO 多路複用機制。豐富的數據類型,支持字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。支持數據持久化。能夠將內存中數據保存在磁盤中,重啓時加載。主從複製,哨兵,高可用。能夠用做分佈式鎖。能夠做爲消息中間件使用,支持發佈訂閱。併發

相關文章
相關標籤/搜索