mac下,redis的安裝與配置

來源:互聯網
上載者:User

標籤:資料庫檔案   技術分享   blank   層級   src   change   本地   tracking   xxx   

一、安裝redis

1、到官網下載redis最新版本號碼,我下載的是3.0.3

http://redis.io/

2、拷貝redis-3.0.3到/usr/local檔案夾

3、解壓縮sudo tar -zxf redis-3.0.3.tar.gz

4、進入解壓縮後的檔案夾 cd redis-3.0.3

5、編譯測試:sudo make test


6、編譯安裝:sudo make install


7、啟動服務:./redis-server



(PS:這個介面讓我想起了我在1999年玩的俠客行,一個泥巴(MUD)遊戲)此時有警告說沒有設定檔。須要我們進行進步一配置。

二、配置

配置:

1、在 /usr/local/下建立檔案夾 redis。redis檔案夾下建立bin,etc,db三個檔案夾

sudo mkdir /usr/local/redis/bin

....


2、把src檔案夾下的mkreleasehdr.sh,redis-benchmark, redis-check-dump, redis-cli。 redis-server複製到

bin檔案夾

sudo mv /usr/local/redis3.0.3/mkreleasehdr.sh /usr/local/redis/mkreleasehdr.sh

......


3、在etc下,參考原redis3.0.3檔案夾下的redis.conf。建立一個redis.conf

cd /usr/local/redis/etc

vim redis.conf


改動redis.conf,詳細例如以下:


#改動為守護模式

daemonize=yes

#設定進程鎖檔案

pidfile /usr/local/redis/redis.pid

#port

port 6379

#client逾時時間

timeout 300

#記錄層級

loglevel debug

#記錄檔位置

logfile /usr/local/redis/log-redis.log

#設定資料庫的數量。預設資料庫為0。能夠使用SELECT <dbid>命令在串連上指定資料庫id

databases 8

##指定在多長時間內,有多少次更新操作,就將資料同步到資料檔案。能夠多個條件配合

#save <seconds> <changes> 

#Redis預設設定檔裡提供了三個條件:

save 900 1

save 300 10

save 60 10000

#指定儲存至本機資料庫時是否壓縮資料,默覺得yes。Redis採用LZF壓縮,假設為了節省CPU時間。

#能夠關閉該#選項,但會導致資料庫檔案變的巨大

rdbcompression yes

#指定本機資料庫檔案名稱

dbfilename dump.rdb

#指定本機資料庫路徑

dir /usr/local/redis/db/

#指定是否在每次更新操作後進行日誌記錄,Redis在預設情況下是非同步把資料寫入磁碟。假設不開啟,可能

#會在斷電時導致一段時間內的資料丟失。由於 redis本身同步資料檔案是按上面save條件來同步的,所以有

#的資料會在一段時間內僅僅存在於記憶體中

appendonly no

#指定更新日誌條件,共同擁有3個可選值: 

#no:表示等作業系統進行資料緩衝同步到磁碟(快) 

#always:表示每次更新操作後手動調用fsync()將資料寫到磁碟(慢,安全) 

#everysec:表示每秒同步一次(折衷。預設值)

appendfsync everysec


4、假設使用者不是root,那麼為了降低麻煩。能夠將檔案夾的全部者改動為本人:


chown -R xxxx redis


5、儲存後,啟動redis


./bin/redis-server etc/redis.conf

6、查看記錄檔

tail -f log-redis.log



至此,redis安裝和配置完成!能夠去嘗試了。






mac下,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.