redis安裝配置說明

一. 環境說明
1,軟件說明
Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API

 2,環境要求
    無特殊需求, 本安裝過程基於 Centos6.4  x86  

二. 安裝說明
1,軟件包
redis-2.6.7.tar.gz

2,編譯安裝
1 tar xvf redis-2.6.7.tar.gz //解包
2 cd redis-2.6.7
3 make //編譯
4 cp src/redis* /usr/local/bin/ //copy相關的命令到指定目錄
5 cp redis.conf /usr/local/etc/ //copy主配置文件到指定目錄

3,修改配置
(以下爲寫好的配置文件)
1 #more redis-6379.conf
daemonize yes
pidfile /var/run/redis-6379.pid //指定redis pid路徑
port 6379 //指定redis的port
logfile /home/redis/redis-6379.log //指定redis log路徑
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
maxmemory 6g //此處設置redis使用的最大內存。
dbfilename dump-6379.rdb //指定redis 數據文件名
dir /home/redis/ // 指定redis的數據目錄
bind 127.0.0.1 //默認爲註釋,泛監聽。
本例監聽127.0.0.1
requirepass foobared //默認爲註釋,不使用密碼。本例密碼爲foobared。

4,啓動服務
(根據具體情況)
/usr/local/bin/redis-server /usr/local/etc/redis-6379.conf &
將進程放後臺執行。
啓動腳本看附件 ctl_redis.sh

三,redis管理
1,redis-cli命令,執行redis-cli命令後進入命令終端模式
info //查看server版本內存使用連接等信息
client list //獲取客戶連接列表
client kill 127.0.0.1:33441 //終止某個客戶端連接
dbsize //當前保存key的數量
save //立即保存數據到硬盤
bgsave //異步保存數據到硬盤
flushdb //當前庫中移除所有key
flushall //移除所有key從所有庫中
lastsave //獲取上次成功保存到硬盤的unix時間戳
monitor //實時監測服務器接收到的請求
slowlog len //查詢慢查詢日誌條數
slowlog get //返回所有的慢查詢日誌
//最大值取決於slowlog-max-len配置
slowlog get 2 //打印兩條慢查詢日誌
slowlog reset //清空慢查詢日誌信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章