標籤:redis oracle 緩衝
一、環境要求
Linux,記憶體4G以上。
二、安裝redis1.在/usr/local 建一個redis目錄,執行命令步驟如下:
cd /usr/local;
mkdir redis;
2.將redis-2.8.19.tar.gz重新命名為redis-cache.tar.gz用工具上傳至linux建好的redis目錄下,進行安裝操作,執行命令步驟如下:
tarredis-cache.tar.gz;
cd redis-cache;
make&&makeinstall;
以上是源碼安裝,可能會持續比較久時間。
3.安裝好後,到redis-cache目錄,尋找redis.conf檔案,尋找此檔案的相關內容,修改此設定檔:
vi redis.conf
daemonize yes
requirepass redis(設定redis訪問密碼)
pidfile/usr/local/redis/var/redis.pid(自訂目錄)
port 6379
timeout 300
loglevel debug
logfile/usr/local/redis/var/redis.log(自訂目錄)
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/(自訂目錄)
appendonly no
appendfsync always
至於redis.conf 裡面內容的瞭解,可以訪問以下網址:
http://www.cnblogs.com/wenanry/archive/2012/02/26/2368398.html
三、啟動redis
redis-server redis.conf
具體使用命令參考:http://www.redis.io/commands
四、關閉redis
redis-cli shutdown
五、Redis緩衝應用程式模型設想
情境:使用者登入日誌緩衝,每次使用者登入都有記錄登入日誌,以前日誌都是放入oracle,mysql資料庫,日積月累,日誌多了影響登入速度,先存入緩衝,夜晚活躍使用者少了,定時存入大型資料庫相關表中,備份快取服務,之後刪除緩衝。資料流程圖如下:
六、Redis整合java開發案例
https://git.oschina.net/pandason125/RedisFile.git
該例子對Jedis調用redis進行了初步封裝,要調用的時候可以參考:
com.ylzinfo.redis.model. FileuploadModel.java這類
Redis使用設計方案