Redis 初始
Posted Richie Wen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 初始相关的知识,希望对你有一定的参考价值。
Redis初识
Redis是什么
- 开源
- 基于Key-Value的存储服务系统
- 多数据结构(string,hash,list,set,sorted set)
- 高性能、功能丰富
Redis的特性回顾
- 速度快 10w OPS
- 数据存储在内存
- C语言(50000line)
- 线程模型 单线程
- 持久化(断电不丢数据)
- 多种数据结构
- BitMaps 位图
- HyperLogLog 超小内存唯一值计数
- GEO 地址信息定位
- 支持多种编程语言
- java
- php
- python
- ruby
- lua
- nodejs
- 功能丰富
- 发布订阅
- Lua脚本
- 简单的事务
- pipeline 提高并发效率
- 简单
- 依赖外部库
- 单线程模型
- 主从复制
- 主服务器
- 从服务器
- 从服务器
- 从服务器
- 主服务器
- 高可用、分布式
- redis-sentinel支持高可用
- redis-cluster支持分布式
Redis典型使用场景
- 缓存系统
- app server --> cache --> Storage
- 计数器 单线程
- 微博转发数
- 评论数
- 消息队列系统
- 排行榜
- 有序集合
- 社交网络
- 粉丝数
- 关注数
- 实时系统
- 垃圾邮件过滤
以上是关于Redis 初始的主要内容,如果未能解决你的问题,请参考以下文章