發布時間: 2017-12-13 13:57:30
?Redis介紹
Redis是當前比較熱門的NOSQL系統之一,它是一個key-value存儲系統。和Memcache類似,但很大程度補償了Memcache的不足,它支持存儲的value類型相對更多,包括string、list、set、zset和hash。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作。在此基礎上,Redis支持各種不同方式的排序。和Memcache一樣,Redis數據都是緩存在計算機內存中,不同的是,Memcache只能將數據緩存到內存中,無法自動定期寫入硬盤,這就表示,一斷電或重啟,內存清空,數據丟失。所以Memcache的應用場景適用于緩存無需持久化的數據。而Redis不同的是它會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,實現數據的持久化。
Redis的安裝 redis是C語言開發,建議在linux上運行,本教程使用Redhat 6.5作為安裝環境。 安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum install gcc-c++ 版本說明 本教程使用redis-4.0.1版本。4.x版本主要增加了redis集群功能。 源碼下載 從官網下載 http:// redis.io/ 將redis-4.0.1.tar.gz拷貝到/usr/local下 解壓源碼 tar -zxvf redis-4.0.1.tar.gz 進入解壓后的目錄進行編譯 cd /usr/local/redis-4.0.1 make 安裝到指定目錄,如 /usr/local/redis cd /usr/local/redis-4.0.1 make PREFIX=/usr/local/redis install redis.conf redis.conf是redis的配置文件,redis.conf在redis源碼目錄。 注意修改port作為redis進程的端口,port默認6379。 拷貝配置文件到安裝目錄下 進入源碼目錄,里面有一份配置文件 redis.conf,然后將其拷貝到安裝路徑下 cd /usr/local/redis cp /usr/local/redis-4.0.1/redis.conf /usr/local/redis/bin 安裝目錄bin下的文件列表
Redis啟動
直接運行bin/redis-server將以前端模式啟動,前端模式啟動的缺點是ssh命令窗口關閉則redis-server程序結束,不推薦使用此方法。如下圖:?
上一篇: {hadoop-ha}集群搭建
下一篇: {Java}-Nginx安裝