Redis初识(1)
1.Redis是什么
使用C语言,基于内存的,键值对存储高性能,分布式
2.Redis的特性回顾
(1).速度快 官方 10Wops 10W次读写
数据存储在内存中
使用C语言写的,50000line
单线程
(2).持久化(断电不丢数据,RDB,AOF)
Redis所有的数据保存在内存中,对数据的更新异步保存到磁盘上
(3).多种数据结构


(4)支持多种编程语言
java,python,php
(5)功能丰富
发布订阅
Lua脚本
事务
(6)简单
不依赖外部库
单线程模型
(7)主从复制

(8)高可用,分布式

3.Redis单机安装
Redis安装
官网下载链接:http://download.redis.io/releases/ 选择需要版本


可执行文件说明


三种启动方式

最简启动:redis-server

动态参数启动redis,使用6380为启动端口


三种方式比较

简单的客户端连接



4.Redis典型使用场景
缓存系统:

计数器:微博转发数,评论数
消息队列系统:发布订阅
排行榜:有序集合排行榜
社交网络:粉丝数,关注数,共同关注,时间轴的列表
实时系统:垃圾邮件,布隆过滤器
Redis的常用配置


浙公网安备 33010602011771号