1.Redis概念:用ANSI C編寫的鍵值對數據庫數據庫
2.優勢:Redis能靈活處理非關係型數據的讀、寫問題,是對MySQL等關係型數據庫的補充。數據結構
3.key命令:exists key(檢查給定的key是否存在)、del key(刪除一個key)、key pattern(模糊查找)、rename(更名)、type key(查看key對應的value的數據結構類型)app
4.Redis經常使用的數據結構類型:string、list、set、sortedSet、hashspa
4.1.string 相關命令:set key value(設置一個key,值爲value,類型爲String類型;若是這個key已經存在,則更新這個key的值。返回值,1 表示成功get
0 表示失敗)string
setnx key value(若是這個key不存在,則設置一個key,值爲value;若是key存在,則不作更新。)hash
get key(獲取key對應的value值;若是key不存在,則返回nil)數據
incr key(將 key 中儲存的數字值增一,而後返回。若是這個key不存在,那麼key的值會先被初始化爲0,而後再執行INCR操做。關係型數據庫
若是這個key對應的value值,不能表示數字,則會返回一個錯誤。) sort
append key (value若是key已經存在,則將value追加到這個key原先的value值的末尾。 若是這個key不存在,則執行set操做。)