Redis簡易教程之“初識Redis”
一、Redis簡介
1.關係型資料庫和nosql資料庫
關係型資料庫是基於關係表的資料庫,最終會將資料持久化到磁碟上,而nosql資料 庫是基於特殊的結構,並將資料儲存到記憶體的資料庫。從效能上而言,nosql資料庫 要優於關係型資料庫,從安全性上而言關係型資料庫要優於nosql資料庫,所以在實 際開發中一個專案中nosql和關係型資料庫會一起使用,達到效能和安全性的雙保證。
2.為什麼要使用Redis
使用Redis不僅可以讓程式碼變得更加簡短、更易懂、更易維護,而且能夠讓程式碼執行速度更快。Redis的效率和易用性也比關係型資料庫好得多。
使用Redis而不是關係型資料庫,可以避免寫入不必要的臨時資料,同時也免去了對臨時資料進行掃描或者刪除的麻煩,並最終改善程式的效能。
3.Redis在Linux上的安裝
1)安裝redis編譯的c環境,yum install gcc-c++ (一般安裝的系統自帶編譯環境)
2)將redis-2.6.16.tar.gz (官方下載) 上傳到Linux系統中
3)解壓到/usr/local下 tar -xvf redis-2.6.16.tar.gz -C /usr/local
4)進入redis-2.6.16目錄 使用make命令編譯redis
5)在redis-2.6.16目錄中 使用make PREFIX=/usr/local/redis install命令安裝 redis到/usr/local/redis中
6)拷貝redis-2.6.16中的redis.conf到安裝目錄redis中
7)啟動redis 在bin下執行命令redis-server redis.conf
8)如需遠端連線redis,需配置redis埠6379在linux防火牆中開發
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save

Redis啟動圖
啟動後看到如上歡迎頁面,但此視窗不能關閉,視窗關閉就認為redis也關閉了(類 似Tomcat通過bin下的startup.bat的方式)
解決方案:可以通過修改配置檔案 配置redis後臺啟動,即伺服器啟動了但不會 穿件控制檯視窗
將redis.conf檔案中的daemonize從false修改成true表示後臺啟動
使用命令檢視6379埠是否啟動ps -ef | grep redis

Redis工具