1)持久化
(1)jedis是內存數據庫,正常情況下,redis服務器重啓,數據會丟失,我們可以將redis內存中的數據持久化保存到硬盤的文件中;
2)RDB: 默認方式,不需要進行配置,默認就使用這種機制-->對redis性能影響不大
(1)在一定的間隔時間中,檢測key的變化情況,然後去持久化數據
(2)編輯redis.windows.conf更改持久化策略-->dump.rdb
save 900 1
在15分鐘內,如果有1個key改變的話,就持久化一次
save 300 10
在10分鐘內,如果有10個key改變的話,就持久化一次
save 60 10000
在1分鐘內,如果有10000個key改變的話,就持久化一次
3)AOF: 日誌記錄的方式,可以記錄每一條命令的操作-->可以在每一次命令操作後,持久化數據,跟mysql的做法差不多-->對redis性能影響很大
(1)appendonly no-->改爲appendonly yes 這樣就開啓aof
(2)
appendfsync always 每次操作就持久化--》性能低
appendfsync everysec 每間隔1s就操作一次--》性能低
appendfsync no 不持久化-->redis就是相當大的map集合