Redis是一個Key-value的數據結構存儲系統,可以已數據庫的形式,緩存系統,消息處理器使用,它支持的存儲類型很多,例如,String(字符串),list(列表),set(集合),zset(有序集合),還支持設置排序範圍查詢,位圖,hyperloglogs和半徑查詢地理信息的索引。Redis內部實現使用replication, Lua scripting, LRU eviction, transactions以及週期性的把更新數據寫入磁盤或者修改操作追加到文件的機制。它還能支持分佈式,集羣部署以及自帶的集羣管理工具。
適合場景需求
1.對數據高併發讀寫
2.對海量數據的高效率存儲以及訪問
3.提高數據的拓展性和使用性
Redis的安裝和配置使用
Redis官方不支持windows的Redis,所以我們在linux下進行安裝,參照官方安裝事例
1.下載安裝包
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
2.解壓安裝包
tar xzf redis-3.2.0.tar.gz
3.編譯源代碼
cd redis-3.2.0
make
4.查看編譯是否成功,src目錄是否客戶端和服務器相關命令
cd src
ll
5.修改redis配置文件,配置成後臺啓動
vi /home/sofepackage/redis-3.2.0/redis.conf
6.啓動redis-server
./redis-server /home/sofepackage/redis-3.2.0/redis.conf
7.啓動redis-cli客戶端,並進程測試
./redis-cli
set foo bar
get foo
看到這裏說明測試成功,我們把redis安裝完成
8.如何停止服務器
在客戶端裏面輸入shutdown命令即可,退出客戶端用exit
9.卸載redis服務,只需把/usr/local/bin/目錄下的redis刪除即可
爲了卸載乾淨,你還可以把解壓和編譯的redis包也給刪除了
到此所有過程完成……………..