Redis的安裝

來源:互聯網
上載者:User

標籤:redis安裝

1.安裝環節

環境準備

  安裝編譯環境    yum install -y gcc gcc-c++

  準備redis原始碼包 wget http://download.redis.io/redis-stable.tar.gz

開始安裝

  解壓原始碼包 tar -zxvf redis-stable.tar.gz

  切換到redis目錄 cd redis-stable

  make &&make install


make install 會在/usr/local/bin/下會有幾個程式

[[email protected] redis-stable]# cd /usr/local/bin/[[email protected] bin]# lltotal 26340-rwxr-xr-x. 1 root root 5580287 Jan 11 17:49 redis-benchmark #效能測試工具-rwxr-xr-x. 1 root root   22177 Jan 11 17:49 redis-check-aof #AOF偵查工具-rwxr-xr-x. 1 root root 7826304 Jan 11 17:49 redis-check-rdb #RDB偵查工具-rwxr-xr-x. 1 root root 5708996 Jan 11 17:49 redis-cli #命令列用戶端lrwxrwxrwx. 1 root root      12 Jan 11 17:49 redis-sentinel -> redis-server-rwxr-xr-x. 1 root root 7826304 Jan 11 17:49 redis-server  #伺服器

2.啟動運行環節

1)直接啟動

 直接運行redis-server命令,採用預設配置進行啟動,當然可以在redis-cli中修改配置

650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/8C/B7/wKiom1h1klizF70AAAC9I8oZsLM168.png" title="11.png" alt="wKiom1h1klizF70AAAC9I8oZsLM168.png" />

2)初始化指令碼啟動

 在工作中我們常用的啟動方式,初始化指令碼存放位置/

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/8C/B4/wKioL1h1ksaA-RAqAABxyKQDxXA059.png" title="11.png" alt="wKioL1h1ksaA-RAqAABxyKQDxXA059.png" />

 在工作中我們需要配置redis的運行方式和持久化檔案,記錄檔的儲存位置等:

①配置初始化指令碼,將指令碼複製到/etc/init.d/目錄下,命名為redis_連接埠號碼,其中連接埠號碼要讓redis監聽,可以修改指令碼的第六行 REDISPORT變數的值為同樣的連接埠號碼

[[email protected] utils]# cp /root/redis-stable/utils/redis_init_script /etc/init.d/redis_6379

②建立需要的檔案夾

[[email protected] utils]# mkdir -p /etc/redis /var/redis/6379  #設定檔 和 持久化檔案

③修改設定檔,將設定檔複製到/etc/redis/6379.conf,然後編輯一下參數

[[email protected] redis-stable]# cp /root/redis-stable/redis.conf /etc/redis/6379.conf

 daemonize yes #守護進程模式

 pidfile /var/run/redis_6379.pid #PID檔案位置

 port 連接埠號碼  #redis監聽連接埠號碼

 dir  /var/redis/6379 #持久化檔案存放位置

現在可以使用 /etc/init.d/redis_6379 start 或者 service redis_6379 start 來啟動redis服務了,

④設定隨系統自動啟動

 update-rc.d redis_6379 defaults (如果不行採用方法)

650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/8C/B8/wKiom1h1lwOB6L30AABjl_pJmQY254.png" title="11.png" alt="wKiom1h1lwOB6L30AABjl_pJmQY254.png" />

然後命令添加開機自啟動

[[email protected] redis-stable]# chkconfig redis_6379 on[[email protected] redis-stable]# chkconfig --list |grep redis_6379redis_6379     0:off1:off2:on3:on4:on5:on6:off

3.停止Redis

強行終止CTRL+D,或者kill -p

redis可能正在將記憶體中的資料同步到硬碟中,強行終止redis可能會遺失資料,正確停止方法應該是想redis發送shutdown命令

[[email protected] redis-stable]# redis-cli SHUTDOWN





本文出自 “RichyLu____記錄” 部落格,請務必保留此出處http://richylu.blog.51cto.com/1481674/1890993

Redis的安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.