轉(zhuǎn)載請標明出處:
http://dujinyang.blog.csdn.net/
本文出自:【奧特曼超人的博客】
Redis壓縮包
配置環(huán)境變量,直接CMD中啟動,默認是打開redis.conf,當(dāng)然,壓縮包是沒有的,這里是自行創(chuàng)建的 redis.windows-service.conf 和 redis.windows.conf 對應(yīng)服務(wù)端和客戶端的使用。
直接啟動應(yīng)該都會遇到這個提示警告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 作為調(diào)用,在命令行CMD輸入就可以調(diào)起。

redis緩存米奇云科技

redis壓縮包杜錦陽
加入啟動服務(wù):
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 ""
數(shù)據(jù)庫的數(shù)量:databases 16 (可以使用SELECT<dbid>命令在連接上指定數(shù)據(jù)庫id)
指定在多長時間內(nèi),有多少次更新操作,將數(shù)據(jù)同步到數(shù)據(jù)文件: save <seconds> <changes>
save 900 1 //900秒至少有1次更新同步到數(shù)據(jù)文件
save 300 10 //300秒至少有10次更新同步到數(shù)據(jù)文件
save 60 10000 //60秒如果有10000次更新同步到數(shù)據(jù)文件
指定存儲至本地數(shù)據(jù)庫時是否壓縮數(shù)據(jù): rdbcompression yes.
默認為yes,Redis采用LZF壓縮,如果為了節(jié)省CPU時間,可以關(guān)閉該選項,但會導(dǎo)致數(shù)據(jù)庫文件變的巨大。
指定本地數(shù)據(jù)庫文件名: dbfilename dump.rdb
指定本地數(shù)據(jù)庫存放目錄: dir ./
設(shè)置當(dāng)本機為slav服務(wù)時,設(shè)置master服務(wù)的IP地址及端口,在Redis啟動時,它會自動從master進行數(shù)據(jù)同步: slaveof <masterip> <masterport>
當(dāng)master服務(wù)設(shè)置了密碼保護時,slav服務(wù)連接master的密碼: masterauth <master-password>
設(shè)置Redis連接密碼,如果配置了連接密碼,客戶端在連接Redis時需要通過AUTH<password>命令提供密碼: requirepass foobared(默認關(guān)閉)
設(shè)置同一時間最大客戶端連接數(shù),默認無限制,Redis可以同時打開的客戶端連接數(shù)為Redis進程可以打開的最大文件描述符數(shù),如果設(shè)置 maxclients 0,表示不作限制。 當(dāng)客戶端連接數(shù)到達限制時,Redis會關(guān)閉新的連接并向客戶端返回max number of clients reached錯誤信息: maxclients 10000
指定Redis最大內(nèi)存限制,Redis在啟動時會把數(shù)據(jù)加載到內(nèi)存中,達到最大內(nèi)存后,Redis會先嘗試清除已到期或即將到期的Key,當(dāng)此方法處理 后,仍然到達最大內(nèi)存設(shè)置,將無法再進行寫入操作,但仍然可以進行讀取操作。Redis新的vm機制,會把Key存放內(nèi)存,Value會存放在swap區(qū): maxmemory <bytes>
指定是否在每次更新操作后進行日志記錄,Redis在默認情況下是異步的把數(shù)據(jù)寫入磁盤,如果不開啟,可能會在斷電時導(dǎo)致一段時間內(nèi)的數(shù)據(jù)丟失。因為 redis本身同步數(shù)據(jù)文件是按上面save條件來同步的,所以有的數(shù)據(jù)會在一段時間內(nèi)只存在于內(nèi)存中。appendonly no (默認為no)
指定更新日志文件名。appendfilename "appendonly.aof"
指定更新日志條件。appendfsync everysec
appendfsync always //表示每次更新操作后手動調(diào)用fsync()將數(shù)據(jù)寫到磁盤(慢,安全)
appendfsync everysec //表示每秒同步一次(折衷,默認值)
appendfsync no //表示等操作系統(tǒng)進行數(shù)據(jù)緩存同步到磁盤(快)
指定包含其它的配置文件,可以在同一主機上多個Redis實例之間使用同一份配置文件,而同時各個實例又擁有自己的特定配置文件。
include /path/to/local.conf
python2048微信公眾號

python2048微信公眾號

python2048微信公眾號
作者:奧特曼超人Dujinyang
來源:CSDN
原文:dujinyang.blog.csdn.net/
版權(quán)聲明:本文為博主杜錦陽原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!