Mac Redis安裝與解除安裝

葡小萄家的貓發表於2018-10-30

安裝Redis


下載

下載連結http://redis.io/
在這裡插入圖片描述
普通啟動方式

  //解壓redis至/usr/local/中
  sudo tar -zxf /Users/{USER}/Desktop/Downloads/redis-3.0.0.tar.gz -C /usr/local/ 
  cd /usr/local/redis-3.0.0
  //編譯測試
  sudo make test
  出現 ALL tests什麼就成功了
  //編譯安裝
  sudo make install
  //啟動服務
  redis-server
  //啟動客戶端
  新開個終端,進入到src資料夾,執行命令
  /usr/local/redis-5.0.0/src
  ./redis-cli  //表示啟動redis客戶端
  set admin echoRedis  // 設定 key為admin value為echoRedis(redis的set語法)
  //返回結果OK為 設定成功
  get admin // 取 key為admin的value值(redis的get語法)
  //返回結果為 echoRedis(我們設定的值)

高階啟動版(根據修改配置檔案啟動方式和簡介)

預設啟動
如上,在命令redis-server即啟動redis服務端。且接受客戶端連線
根據設定啟動
在 /usr/local/redis目錄下建立bin,etc,db三個目錄
把/usr/local/redis/src目錄下的mkreleasehdr.sh,redis-benchmark, redis-check-rdb, redis-cli, redis-server拷貝到bin目錄

sudo cp mkreleasehdr.sh /usr/local/redis-5.0.0/bin 
sudo cp redis-benchmark /usr/local/redis-5.0.0/bin
sudo cp redis-check-rdb /usr/local/redis-5.0.0/bin
sudo cp redis-cli /usr/local/redis-5.0.0/bin 
sudo cp redis-server /usr/local/redis-5.0.0/bin

在etc下,新建配置redis.conf,內容如下。
/usr/local/redis-5.0.0/下新建日誌檔案log-redis.log,並修改當前使用者使用許可權。sudo chown -R shoren /usr/local/redis-5.0.0/
啟動服務端:redis-server /usr/local/redis-5.0.0/etc/redis.conf
//redis.conf 檔案內容
#修改為守護模式
daemonize yes
#設定程式鎖檔案
pidfile /usr/local/redis-5.0.0/redis.pid
#埠
port 6379
#客戶端超時時間
timeout 300
#日誌級別
loglevel debug
#日誌檔案位置
logfile /usr/local/redis-5.0.0/log-redis.log
#設定資料庫的數量,預設資料庫為16,可以使用SELECT 命令在連線上指定資料庫id
databases 16
##指定在多長時間內,有多少次更新操作,就將資料同步到資料檔案,可以多個條件配合
#save
#Redis預設配置檔案中提供了三個條件:
save 900 1
save 300 10
save 60 10000
#指定儲存至本地資料庫時是否壓縮資料,預設為yes,Redis採用LZF壓縮,如果為了節省CPU時間,
#可以關閉該#選項,但會導致資料庫檔案變的巨大
rdbcompression yes
#指定本地資料庫檔名
dbfilename dump.rdb
#指定本地資料庫路徑
dir /usr/local/redis-5.0.0/db/
#指定是否在每次更新操作後進行日誌記錄,Redis在預設情況下是非同步的把資料寫入磁碟,如果不開啟,可能
#會在斷電時導致一段時間內的資料丟失。因為 redis本身同步資料檔案是按上面save條件來同步的,所以有
#的資料會在一段時間內只存在於記憶體中
appendonly no
#指定更新日誌條件,共有3個可選值:
#no:表示等作業系統進行資料快取同步到磁碟(快)
#always:表示每次更新操作後手動呼叫fsync()將資料寫到磁碟(慢,安全)
#everysec:表示每秒同步一次(折衷,預設值)
appendfsync everysec

關閉服務與解除安裝

//檢視全部redis 一般root專案啟動的時候會用到sudo 
ps axu|grep redis  ## 查詢redis-server的PID
sudo kill -9 PID
//第二種方法 -u 後面是你的使用者名稱
ps -u liuhaolai -o pid,rss,command | grep redis 
sudo kill -9 PID
//解除安裝就是關閉執行服務後直接刪除資料夾就好,redis很綠色
rm -rf redis

相關文章