win7 Redis 單機版配置
阿新 • • 發佈:2018-12-25
開發環境: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 |