1. 程式人生 > >Linux環境下 安裝redis

Linux環境下 安裝redis

1.在官網下載redis,官網地址:http://redis.io(也可以直接用wget http://download.redis.io/releases/redis-3.2.5.tar.gz)安裝

2.安裝在/usr/local/src 下(一般原始碼都放在這個目錄下)

3.解壓

tar -zxf redis-3.2.5.tar.gz

3.cd redis-3.2.5(進入redis目錄)

4.安裝redis 在 redis目錄下 執行命令 make install

5.安裝完成後看看是否有 redis-server ,redis-cli ,redis-check-dump,redis-benchmakr四個檔案,如果沒有則拷貝檔案到/usr/local/bin目錄下

6.拷貝/usr/local/redis-3.2.5/redis.conf 檔案到 etc/redis.conf

7.修改redis.conf配置,各引數意義:

mkdir -p /usr/local/redis/var  #建立redis資料庫存放目錄

vi /etc/redis.conf  #編輯

daemonize yes  #以後臺daemon方式執行redis

pidfile "/var/run/redis.pid"  #redis以後臺執行,預設pid檔案路徑/var/run/redis.pid

port 6379  #預設埠

bind 127.0.0.1 #預設繫結本機所有ip地址,為了安全,可以只監聽內網ip

timeout 300 #客戶端超時設定,單位為秒

loglevel verbose  #設定日誌級別,支援四個級別:debug、notice、verbose、warning

logfile stdout  #日誌記錄方式,預設為標準輸出,logs不寫檔案,輸出到空裝置/deb/null

logfile "/usr/local/redis/var/redis.log"  #可以指定日誌檔案路徑

databases 16  #開啟資料庫的數量

save 900 1

save 300 10

save 60 10000

建立本地資料庫快照,格式:save * *

900秒內,執行1次寫操作

300秒內,執行10次寫操作

60秒內,執行10000次寫操作

rdbcompression yes #啟用資料庫lzf壓縮,也可以設定為no

dbfilename dump.rdb  #本地快照資料庫名稱

dir "/usr/local/redis/var/"   #本地快照資料庫存放目錄

requirepass 123456  #設定redis資料庫連線密碼

maxclients 10000 #同一時間最大客戶端連線數,0為無限制

maxmemory 1024MB #設定redis最大使用記憶體,值要小於實體記憶體,必須設定

appendonly yes  #開啟日誌記錄,相當於MySQL的binlog

appendfilename "appendonly.aof"   #日誌檔名,注意:不是目錄路徑

appendfsync everysec #每秒執行同步,還有兩個引數always、no一般設定為everysec,相當於MySQL事物日誌的寫方式

:wq! #儲存退出

service redis restart #重啟


8:redis-server /usr/local/redis/etc/redis.conf  啟動redis服務

9:redis啟動後可以用redis-cli檢視埠號

127.0.0.1:6379> 



redis配置檔案引數詳細介紹http://www.jb51.net/article/56676.htm

mac下安裝redis:http://www.cnblogs.com/moon521/p/5301895.html