windows版本的redis下載地址
阿新 • • 發佈:2019-02-05
轉載 http://blog.csdn.net/ahjxhy2010/article/details/53783509
windows版本的Redis下載地址 : https://github.com/MSOpenTech/redis/releases
更改redis的配置需要修改redis.conf檔案,以下是它一些主要的配置註釋:
#是否作為守護程序執行
daemonize no
#Redis 預設監聽埠
port 6379
#客戶端閒置多少秒後,斷開連線
timeout 300
#日誌顯示級別
loglevel verbose
#指定日誌輸出的檔名,也可指定到標準輸出埠
logfile redis.log
#設定資料庫的數量,預設最大是16,預設連線的資料庫是0,可以通過select N 來連線不同的資料庫
databases 32
#Dump持久化策略
#當有一條Keys 資料被改變是,900 秒重新整理到disk 一次
#save 900 1
#當有10 條Keys 資料被改變時,300 秒重新整理到disk 一次
save 300 100
#當有1w 條keys 資料被改變時,60 秒重新整理到disk 一次
save 6000 10000
#當dump .rdb 資料庫的時候是否壓縮資料物件
rdbcompression yes
#dump 持久化資料儲存的檔名
dbfilename dump.rdb
########### Replication #####################
#Redis的主從配置,配置slaveof則例項作為從伺服器
#slaveof 192.168.0.105 6379
#主伺服器連線密碼
# masterauth <master-password>
############## 安全性 ###########
#設定連線密碼
#requirepass <password>
############### LIMITS ##############
#最大客戶端連線數
# maxclients 128
#最大記憶體使用率
# maxmemory <bytes>
########## APPEND ONLY MODE #########
#是否開啟日誌功能
appendonly no
# AOF持久化策略
#appendfsync always
#appendfsync everysec
#appendfsync no
################ VIRTUAL MEMORY ###########
#是否開啟VM 功能
#vm-enabled no
# vm-enabled yes
#vm-swap-file logs/redis.swap
#vm-max-memory 0
#vm-page-size 32
#vm-pages 134217728
#vm-max-threads 4
主從複製
在從伺服器配置檔案中配置slaveof ,填寫伺服器IP及埠即可,如果主伺服器設定了連線密碼,在masterauth後指定密碼就行了。
持久化
- redis提供了兩種持久化文案,Dump持久化和AOF日誌檔案持久化。
- Dump持久化是把記憶體中的資料完整寫入到資料檔案,由配置策略觸發寫入,如果在資料更改後又未達到觸發條件而發生故障會造成部分資料丟失。
- AOF持久化是日誌儲存的,是增量的形式,記錄每一個數據操作動作,資料恢復時就根據這些日誌來生成。
3.命令列操作
使用CMD命令提示符,開啟redis-cli連線redis伺服器 ,也可以使用telnet客戶端
# redis-cli -h 伺服器 –p 埠 –a 密碼
redis-cli.exe -h 127.0.0.1 -p 6379
連線成功後,就可對redis資料增刪改查了,如字串操作:
以下是一些伺服器管理常用命令:
info #檢視伺服器資訊
select <dbsize> #選擇資料庫索引 select 1
flushall #清空全部資料
flushdb #清空當前索引的資料庫
slaveof <伺服器> <埠> #設定為從伺服器
slaveof no one #設定為主伺服器
shutdown #關閉服務