1. 程式人生 > >redis學習1--初識redis,redis的安裝,啟動。。。

redis學習1--初識redis,redis的安裝,啟動。。。

redis 3.0 啟動 一個 工作 持久 集群 端口號 daemonize

Linux 環境下 下載redis

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

解壓

tar -zxvf redis-3.0.7.tar.gz -C /data/wwwroot/

為了方便目錄管理及未來的升級 在當前目錄下建立一個連接

cd /data/wwwroot/

ln -s redis-3.0.7 redis

進入redis 目錄 cd redis 或者cd redis-3.0.7

編譯redis

make (如果沒有c環境,需要安裝c環境 yum install gcc-c++

安裝redis

make install

安裝完成

Redis三種啟動方式

1 默認啟動 redis-server 默認以6379端口啟動 redis-cli(默認以6379端口連接)

  redis-server

2 動態指定參數啟動(如端口)

  redis-server --port 6380 6380啟動 redis-cli -p 6380 6380端口連接

3 配置文件啟動(推薦)

  在redis目錄下建立config配置文件目錄

  mkdir config

  拷貝默認配置文件到config目錄下

  cp redis.conf config/

  進入到config

  將文件改名 以達到端口號區分redis實例集群

  mv redis.conf redis-6381.config

  將 redis-6381.config 去除 註釋及空格 並重定向到新的文件

  cat redis-6381.config | grep -v "#" | grep -v "^$" > redis-6382.config

  將原文件刪除 rm -rf redis-6381.config

  修改 redis-6382.config 目前只保留一下設置

技術分享圖片

  

  返回上一層 並新建data目錄

  以配置文件的形式啟動

  redis-server config/redis-6382.config

  啟動完成 進入data目錄 並查看啟動日誌

  cat data/6382.log

技術分享圖片

啟動成功

Redis配置文件解釋

Daemonize(默認no):redis默認是以非守護進程啟動,建議使用yes,當使用yes的時候,redis啟動日誌會打印我們設置的文件當中

Port(默認6379):redis啟動端口

Logfile redis系統日誌

Dirredis工作目錄(比如日誌文件及持久化存在的目錄)

關閉redis的方法

redis-cli -p 6382 shutdown,或者客戶端登入 執行shutdown,這種關閉方式相對於直接殺進程是有一定好處的,殺進程有可能數據丟失等問題

redis學習1--初識redis,redis的安裝,啟動。。。