redis 入门

redis(remote dictionary server )是一个由salvatore sanfilippo 编写的开源的、基于键值对的缓存与存储系统,具有以下特点:

1、高性能:读的速度11万次/秒,写的速度8万次/秒。

2、数据结构丰富:redis相比大多数其他key-value存储结构,有着更丰富的数据结构,包括字符串(string),哈希(hash),列表(list),无序集合(set),有序集合(sorted set)。

3、高可用:redis3.0支持分布式集群,集群可以是多主多从,数据自动从主节点备份到从节点,当主节点发生异常时,可由其对应的从节点顶替,以保持整个集群的高可用。

4、易于扩展:redis3.0支持分布式集群,redis所有的数据都存储在16384个槽(slot)内。创建集群时,需要把槽分配给各个主节点。扩容时,只需要把槽重新分配给新的主节点,然后开启数据迁移即可,在扩容过程中集群仍然是可用。

5、原子性:redis是单线程的,其所有操作都是原子性的,避免了多线程带来的复杂性。

6、可持久化:redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用。

posted @   小海哥哥de  阅读(69)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示