001-Redis介绍
目录
一、Redis 简介
1.Redis 是完全开源免费的,遵守BSD协议,是一个高性能的 key-value 数据库。
2. 它在内存中存储数据,并提供了持久化功能,可以将数据保存到磁盘中,它是一种 NoSQL(not-only sql,泛指非关系型数据库)数据库,可以用作数据库、缓存、消息中间件、分布式锁等。
3.内置了复制(replication),LUA 脚本(Lua scripting),LRU 驱动事件(LRU eviction),事务(transactions)和不同级别的 磁盘持久化(persistence);
4.通过 哨兵(Sentinel) 和自动分区(Cluster)提供高可用性(high availability)。
二、Redis 特性
1.速度快
性能极高 – 单节点能读的速度是110000次/s,写的速度是81000次/s。
- 数据存放内存中
- 用 C 语言实现,离操作系统更近
- 单线程架构,6.0 开始支持多线程(CPU、IO 读写负荷)
2.原子性
Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
<
原文地址:https://blog.csdn.net/xiaogang1226/article/details/144283474
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!