NoSQL概述
1 | NoSQL,即Not only SQL的简写。泛指非关系型数据库 |
什么是redis
1 | 需要记住以下几点: |
redis的应用场景
1 | (1)用作缓存 |
源码安装Redis服务端和客户端
1 | 1. Redis版本-源码下载 |
1 | tar -zxvf redis-stable.tar.gz |
1 | 查看帮助 |
1 | 切换到源码目录,拷贝redis.conf默认配置文件到/etc/redis/目录下 |
配置redis
vim /etc/redis/redis.conf
1 | daemonize yes #配置为后台启动 |
1 | ############## redis主从复制 ##################### |
1 | ################## 安全 ########################## |
1 | ################ redis约束 ######################## |
1 | ################ Redis Slow Log ####################### |
启动Redis
1 | /usr/local/bin/redis-server /etc/redis/redis.conf #启动 |
Redis客户端使用
1 | 格式:redis-cli -h <serverip> -p <serverport> |
1 | 127.0.0.1:6379> |
Redis持久化
什么是Redis持久化
1 | Redis的高性能是因为所有的数据都存储在了内存当中,而在系统重启后依然能保证数据不丢失,把内存数据存储到硬盘,这个过程就叫做数据持久化操作。 |
Redis持久化方式
1 | (1) RDB持久化 |
RDB持久化-优劣势
1 | 优势: |
RDB持久化配置(默认已配置)
1 | cat /etc/redis/redis.conf |
AOF持久化方式-优劣势
1 | AOF持久化机制:每修改同步、每秒同步、不同步 |
AOF持久化-配置
1 | appendonly yes |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/11/04/redis入门及使用/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!