轉載請標明出處:
http://dujinyang.blog.csdn.net/
本文出自:【奧特曼超人的博客】
Redis壓縮包
配置環境變量,直接CMD中啟動,默認是打開redis.conf
,當然,壓縮包是沒有的,這里是自行創建的 redis.windows-service.conf
和 redis.windows.conf
對應服務端和客戶端的使用。
直接啟動應該都會遇到這個提示警告warning
,這里不是win7,懶得去找etc下的文件,也沒找到……
Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
所以這里自己寫了redis-ser.exe
和redis-ser.bat
作為調用,在命令行CMD輸入就可以調起。
redis緩存米奇云科技
redis壓縮包杜錦陽
加入啟動服務:
redis-server.exe --service-install redis.windows.conf
命令:
redis-server redis.windows.conf
redis-cli –h 127.0.0.1 –p 8088<port> -a dujinyang<pwd>
快速啟動:
redis-ser 或 redis-cli2
redis.windows.conf
日志記錄級別:loglevel notice (Redis支持四個級別:debug、verbose、notice、warning)
日志記錄方式:logfile ""
數據庫的數量:databases 16 (可以使用SELECT<dbid>命令在連接上指定數據庫id)
指定在多長時間內,有多少次更新操作,將數據同步到數據文件: save <seconds> <changes>
save 900 1 //900秒至少有1次更新同步到數據文件
save 300 10 //300秒至少有10次更新同步到數據文件
save 60 10000 //60秒如果有10000次更新同步到數據文件
指定存儲至本地數據庫時是否壓縮數據: rdbcompression yes.
默認為yes,Redis采用LZF壓縮,如果為了節省CPU時間,可以關閉該選項,但會導致數據庫文件變的巨大。
指定本地數據庫文件名: dbfilename dump.rdb
指定本地數據庫存放目錄: dir ./
設置當本機為slav服務時,設置master服務的IP地址及端口,在Redis啟動時,它會自動從master進行數據同步: slaveof <masterip> <masterport>
當master服務設置了密碼保護時,slav服務連接master的密碼: masterauth <master-password>
設置Redis連接密碼,如果配置了連接密碼,客戶端在連接Redis時需要通過AUTH<password>命令提供密碼: requirepass foobared(默認關閉)
設置同一時間最大客戶端連接數,默認無限制,Redis可以同時打開的客戶端連接數為Redis進程可以打開的最大文件描述符數,如果設置 maxclients 0,表示不作限制。 當客戶端連接數到達限制時,Redis會關閉新的連接并向客戶端返回max number of clients reached錯誤信息: maxclients 10000
指定Redis最大內存限制,Redis在啟動時會把數據加載到內存中,達到最大內存后,Redis會先嘗試清除已到期或即將到期的Key,當此方法處理 后,仍然到達最大內存設置,將無法再進行寫入操作,但仍然可以進行讀取操作。Redis新的vm機制,會把Key存放內存,Value會存放在swap區: maxmemory <bytes>
指定是否在每次更新操作后進行日志記錄,Redis在默認情況下是異步的把數據寫入磁盤,如果不開啟,可能會在斷電時導致一段時間內的數據丟失。因為 redis本身同步數據文件是按上面save條件來同步的,所以有的數據會在一段時間內只存在于內存中。appendonly no (默認為no)
指定更新日志文件名。appendfilename "appendonly.aof"
指定更新日志條件。appendfsync everysec
appendfsync always //表示每次更新操作后手動調用fsync()將數據寫到磁盤(慢,安全)
appendfsync everysec //表示每秒同步一次(折衷,默認值)
appendfsync no //表示等操作系統進行數據緩存同步到磁盤(快)
指定包含其它的配置文件,可以在同一主機上多個Redis實例之間使用同一份配置文件,而同時各個實例又擁有自己的特定配置文件。
include /path/to/local.conf
python2048微信公眾號
python2048微信公眾號
python2048微信公眾號
作者:奧特曼超人Dujinyang
來源:CSDN
原文:dujinyang.blog.csdn.net/
版權聲明:本文為博主杜錦陽原創文章,轉載請附上博文鏈接!