第01章 Redis初识

第01章 Redis初识
1-01 导学
这里写图片描述
这里写图片描述
redis课程目录
redis初始
api的理解和使用
Redis客户端的使用
瑞士军刀redis
Redis持久化的取舍和选择
Redis复制的原理和优化
Redis Sentinel高可用
Redis cluster高可用
适合人群:
redis初学者
redis进阶者
希望了解redis企业级开发运维技巧
技术储备:
了解linux命令的基本使用
了解常用数据结构
了解一门编程语言
授课思路:
开发运维结合
原理接入
实战案例分析
课程目标
全面了解redis单机的相关功能
全面了解redis高可用和分布式方案
理解企业级redis的开发运维

redis是什么
开源、基于键值得存储服务系统、多种数据结构、高性能、功能丰富、
redis前世今生
这里写图片描述
redislabs

这里写图片描述
这里写图片描述
谁在使用redis?
github、阿里巴巴集团
大部分的互联网公司都在使用redis进行数据存储和性能的优化
redis特性目录
特性1:速度快
10w OPS 每秒10w读写
将数据存储在内存中
C语言 50000line
线程模型:单线程
这里写图片描述
这里写图片描述
持久化,断电不丢失数据
redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上
数据结构
特殊的数据结构:
bitmaps:位图
HyperLogLog:超小内存唯一值计数
GEO:地理信息定位
多语言客户端
这里写图片描述
功能丰富
发布订阅、lua脚本、事务、pipeline
简单
不依赖外部库、单线程、
复制
主从复制
高可用分布式
这里写图片描述

redis典型应用场景
缓存系统
这里写图片描述
计数器
这里写图片描述
消息队列系统
这里写图片描述
排行榜
社交网络
实时系统:如垃圾邮件系统、过滤器

redis三种启动方式
三种启动方法:
最简启动 ./redis-server 默认配置
ps -ef|grep redis
netstat -antp|grep redis
redis-cli -h ip -p port ping
动态参数启动
redis-server –port 6380
配置文件启动
三种启动方式比较
生成环境选择配置启动
单机多实例文件可以用端口区分开
redis客户端连接:
这里写图片描述
redis客户端返回值
这里写图片描述

这里写图片描述

Redis常用配置
这里写图片描述
默认端口
6379
config get *

猜你喜欢

转载自blog.csdn.net/qq_21683643/article/details/80704115