作者:禅与计算机程序设计艺术
文章目录
1.简介
Redis 是什么?
Redis(Remote Dictionary Server)是一个开源的使用ANSI C语言编写、支持网络、基于内存的数据结构存储系统。它可以用作数据库、缓存、消息中间件或按键-值对存储器。本文所涉及到的Redis知识点主要基于Redis 4.0版本,如果你还没有接触过Redis,可以参考一下这个网站https://redis.io/documentation。
为什么需要Redis?
很多互联网公司都在使用Redis作为缓存系统,比如淘宝的购物车、商品详情页等数据都是Redis存储的,这样可以提高响应速度并减少服务器负载,同时还能够降低数据库的压力。另外,Redis也被广泛地应用于分布式环境下缓存的场景,比如微博、新闻等的热门内容推荐、搜索结果的缓存等。
Redis 有哪些优缺点?
优点
1.性能极高 - Redis 能提供超过 10万tps 的读写性能。
2.丰富的数据类型 - Redis 支持五种不同的数据类型,包括字符串、散列、列表、集合、有序集合。
3.原子性操作 - Redis的所有操作都是原子性的&#