redis是乙個開源(bsd許可)的,記憶體中的資料結構儲存系統,它可以用作資料庫、快取和訊息中介軟體。
目前在我們的系統框架設計中主要將其作為訊息中介軟體使用,替代原有的rabbitmq實現。其最大的好處就是穩定、高效,當然跟mq比,沒有ack機制也會平添不少煩惱。下面主要講一下redis的安裝:
將安裝包拷貝到/usr/local/目錄下
cp redis-3.2.8.tar.gz /usr/local/
解壓壓縮包
tar -xzvf redis-3.2.8.tar.gz
編譯至指定目錄
make prefix=/usr/local/redis install
安裝
make install
至此,redis安裝結束。為了規範管理redis多例項的情況,對redis的config配置及安裝目錄結構做個統一的整理。
cd /usr/local/redis
在bin的同級目錄下建立
etc(存放reids.conf檔案)
pid(儲存redis程序號)
data(資料備份檔案)
makedir etc pid data
在data中建立跟 埠號 一致(便於管理)的,用於存放資料的資料夾
mkdir /usr/local/redis/data/6380
cp /usr/local/redis-3.2.8/redis.conf /usr/local/redis/etc
修改redis.conf檔案中的如下內容:
1.pidfile /usr/local/redis/pid/redis.pid(redis例項程序號)
2.dir /root/redis/data/6380(資料儲存路徑)
3.daemonize yes(守護程序)
4.port 6380(監聽埠號)
cd /usr/local/redis/bin
./redis-server ../etc/redis.conf
ps -ef|grep redis
可以看到reids程序和對應的埠號
至此,redis安裝完畢,並可以根據增加etc下不同的conf配置啟動不同的reids例項。
redis安裝部署
redis是一種高階key value資料庫。它跟memcached類似,不過資料可以持久化,而且支援的資料型別很豐富。有字串,鍊錶,集 合和有序集合。支援在伺服器端計算集合的並,交和補集 difference 等,還支援多種排序功能。所以redis也可以被看成是乙個資料結構服務 器。2 解壓縮 t...
redis安裝部署
一 redis介紹 redis是當前比較熱門的nosql系統之一,它是乙個key value儲存系統。和memcache類似,但很大程度補償了memcache的不足,它支援儲存的value型別相對更多,包括string list set zset和hash。這些資料型別都支援push pop add...
redis 安裝部署
原始碼包 二,編譯安裝 root redis03 rz root redis03 ll total 2212 rw r r 1 root root 2261418 dec 14 11 33 redis 6.0.9.tar.gz 解壓原始碼包到 opt目錄下 root redis03 tar xf r...