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