概念 | Redis是完全開源免費的,遵守BSD協議,是-一個高性能的key-value數據庫。它支持存儲的value類型很多,包括string(字符串)、list(鏈表)、set(集合)、(Zset(有序集合),這些數據類型都支持。 push/pop、add/remove及 取交集和并集及更豐富的操作,Redis支持各種不同方式的排序)為了保證效率,數據都是緩存在內存中,它也可以周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件。 Redis字符串具有二進制安全功能,主要是指二進制文件不能執行更改文件內容的功能或者操作,把操作數據作為原始的、無任何特殊格式意義的數據流進行存儲。 這就意味著字符串可以包含任意類型,比如字符串、數字、存儲圖片、json、或者web的css等靜態文件。當然這個值也是有限制的,最大值不能超過512M。 | ||||||
特點 | Redis與其他key - value緩存產品有以下三個特點: 1. Redis支持數據的持久化,可以將內存中的數據保持在磁盤中,重啟的時候可以再次加載進行使用。 2.Redis不僅僅支持簡單的key-value類型的數據,同時還提供list, set , zset , hash等數據結構的存儲。 3.Redis支持數據的備份,即master-slave模式的數據備份。 | ||||||
安裝 | 1.下載源碼包:redis-3.0.6.tar.gz 2.tar xzvf redis-3.0.6.tar.gz 3.進入redis目錄cd /redis make make ins |