Redis叢集_1.redis安裝,redis叢集_1.redis

來源:互聯網
上載者:User

Redis叢集_1.redis安裝,redis叢集_1.redis
Redis介紹:
  redis是一個高效能的key-value儲存系統。和Memcached類似,但它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)和zset(有序集合)。這些資料類型都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis還支援各種不同方式的排序。與memcached一樣,為了保證效率,資料都是緩衝在記憶體中。區別的是redis會周期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現了master-slave(主從)同步。Redis 是一個高效能的key-value資料庫。 redis的出現,很大程度補償了memcached這類keyvalue儲存的不足,在部分場合可以對關聯式資料庫起到很好的補充作用。

系統內容:CentOS 6.5 mini
軟體版本:redis-2.8.19

一、redis安裝
1:安裝相關依賴包
# yum -y install gcc make



2:安裝redis
# cd /main/
# tar zxvf redis-2.8.19.tar.gz
# mv redis-2.8.19/ redis/
# cd redis/
# make && make install

至此redis安裝完畢,此時進入/main/redis/src目錄會發現存在如下可執行檔
mkreleasehdr.sh
redis-benchmark
redis-check-aof
redis-check-dump
redis-cli                     #redis-cli用於進入Redis用戶端
redis-sentinel            #啟動sentinel服務
redis-server              #啟動Redis服務


3:修改設定檔
# mkdir /main/redis/logs
# vi /main/redis/redis.conf
daemonize yes
logfile "/main/redis/logs/redis.log"
#註:其他參數根據實際情況來配置,daemonize yes表示設定服務為後台開啟,這樣服務開啟後就不會佔用當前session。logfile是指定日誌的路徑


4:關閉防火牆
# service iptables stop
# chkconfig iptables off
#此處可以關閉防火牆,也可以開放相應的連接埠,否則遠端將無法串連


5:啟動redis
5.1:啟動redis
# /main/redis/src/redis-server /main/redis/redis.conf
#註:啟動redis需指定設定檔,如不指定則載入預設設定檔

5.2:查看啟動情況
# netstat -tunpl | grep 6379
tcp        0      0 0.0.0.0:6379                0.0.0.0:*                   LISTEN      4928/redis-server * tcp        0      0 :::6379                     :::*                        LISTEN      4928/redis-server * 
由於redis預設使用的是6379連接埠,因此如顯示現如上,則表示redis啟動成功


6:設定開機啟動

# echo "/main/redis/src/redis-server /main/redis/redis.conf" >> /etc/rc.local


至此redis安裝完畢

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.