## 以下配置全部在redis.conf里修改
# 持久化存儲文件存儲在了:dump.rdb文件里

## 配置文件里dump.rdb存放的位置
關鍵詞dump
```
dir ./ (默認路徑)
```

## 快照生成時間
關鍵詞save
```
save 900 1
//900秒(15分鐘內) 內有一個鍵被改變,執行生成新快照
save 300 10
//300秒內 有10個鍵被改變,執行生成新快照
save 60 10000 //60秒內 如果有10000鍵值被改變 ,執行生成新快照
```

## 手動持久化儲存
命令:
D:\phpstudy_pro\Extensions\Redis-x64-3.2.100 執行目錄下
```
redis-cli bgsave //手動持久化儲存
```
# aof持久化設置:
開啟
```
appendonly no 改成 appendonly yes
```
生成一個appendonly.aof文件
關鍵字:
appendfsync
appendfsync everysec 默認用這個兼顧安全和速度,一般不需要設置

```
# appendfsync always
//寫一個值,磁盤存一個值(最安全的,性能最低的)
appendfsync everysec
//每1秒 存盤存儲寫一次(兼顧性能與安全的)
# appendfsync no
//按操作系統的習慣
```
# redis恢復數據
```
/etc/init.d/redis_6379 stop 停掉redis
liunx下執行
```
把dump.rdb備份好的文件拷貝到redis目錄下 就有數據了
然后再啟動redis 就有數據了
恢復就是刪除有問題的dump.rdb 然后把備份的dump.rdb拷貝到文件夾下就可以。
- 章節導航
- String命令操作
- string字符類型應用場景
- set get
- incr 自增 decr 自減
- substr字符串截取
- expire 過期時間
- 列出所有的鍵
- del刪除鍵值
- 獲取類型
- rename改鍵名
- 查看存儲鍵與刪除所有鍵
- Redis 16個數據庫操作
- 隨機獲取一個鍵
- list(列表)命令操作應用場景
- set(無序集合)命令操作(SADD無序集合 )
- sort set(有序集合) 排序集合(基數數字排序 )
- hash哈希排序類型使用
- redis訂閱功能(推送功能)
- redis事務功能
- redis設置密碼
- redis持久化aof與rdb及備份恢復的使用
- php操作redis string
- php操作redis set sort set hash list
- thinkphp5使用redis
- thinkphp5.0配置redis中 composer使用說明翻譯文件
- reids過期時間設置
- Redis 序列化 排序 遷移數據庫操作
- 主機從機設置
- 公網訪問方法