1. 程式人生 > >win7 Redis 單機版配置

win7 Redis 單機版配置

開發環境:win7x64

redis官網只提供linux的下載 (redis官網https://redis.io)

去微軟的github下載win系統對應版本https://github.com/MicrosoftArchive/redis/releases下載對應版本

此處我們下載解壓版Redis-x64-3.2.100.zip

解壓zip, 小黑窗進入目錄: Redis-x64-3.2.100 ,啟動redis ,出現如下表示成功,可以看出預設埠6379


不關閉上一個視窗 ,再啟動一個cmd視窗 ,測試是否可以本地連線資料庫,ping->pong表示連線成功

(可跳過)此時 ,如果關閉第一個黑窗 ,redis會停止 ,所以要把redis註冊為服務:

(可跳過)Windows Service Documentation.docx文件中有註冊服務及其他win下常用命令

(可跳過)註冊為服務命令:redis-server --service-install redis.windows-service.conf --loglevel verbose


常用命令:

註冊redis為服務: redis-server --service-install redis.windows.conf --loglevel verbose
解除安裝redis服務: redis-server --service-uninstall
開啟服務: redis-server --service-start
停止服務: redis-server --service-stop
以下命令演示了啟動服務->連線資料庫->插入/讀取資料/退出->停止服務

由於redis的預設策略 ,在插入資料後 ,如果重啟服務 ,會出現資料丟失 ,因此需要修改持久化配置
9.1.開啟持久化操作 ,指定是否在每次更新操作後進行日誌記錄
Redis在預設情況下是非同步的把資料寫入磁碟,如果不開啟,可能會在斷電時導致一段時間內的資料丟失。
開啟redis.windows.conf ,將 appendonly no修改為  appendonly yes
9.2. 指定更新日誌條件,共有3個可選值:     no:表示等作業系統進行資料快取同步到磁碟(快)     always:表示每次更新操作後手動呼叫fsync()將資料寫到磁碟(慢,安全)     everysec:表示每秒同步一次(折衷,預設值)
appendfsync everysec
10.密碼認證
redis預設不需要密碼即可連線資料庫進行操作:(如圖7)
為了資料庫安全 ,開啟redis.windows.conf , 修改 #requirepass foobared  為 requirepass 123456 ,密碼登入資料庫:

10.結尾.文章整理上傳於2017年9月12日,此處貼出參考文章
redis中文網http://www.redis.net.cn/
csdn部落格http://blog.csdn.net/dczjzz/article/details/51983884