redis學習筆記redis
Redis遵循BSD協議,是一個高性能的key_value數據庫
Redis優點
性能極高
豐富的數據類型
原子性——Redis全部的操做都是原子性的,要麼執行不成功,要麼失敗徹底不執行,單個操做是原子性的,多個操做也支持事務,經過MULTI和EXEC指令打包
豐富的特性
獲取redis配置
CONFIG GET LOGLEVEL
redis的數據類型
string(字符串)
關鍵字,set,get
hash(哈希)
關鍵字,hmset,hget
list(列表)
list內部封裝了鏈表功能
redis 事務執行並無原子性的特性, 事務能夠理解爲一個打包的批量執行腳本,但批量指令並不是原子化的操做,中間某條指令的失敗不會致使前面已作指令的回滾,也不會形成後續的指令不作。
即所有都會執行,出錯指令則該條指令不執行,不影響其餘指令的執行。互不影響