標籤: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的安裝