redis8种特性

i. 速度快(读写性能可达10万/秒)
  1. redis的所有数据都是存放在内存中
  2. redis是用C语言实现的,C语言实现的程序“距离”操作系统更近
  3. redis使用了单线程架构,预防了多线程可能产生的竞争问题
  4. 少有的集性能和优雅于一身的开源代码
ii. 基于键值对的数据结构服务器
  1.redis中的值不仅可以是字符串,而且还可以是具体的数据结构,这不仅能便于在许多应
  用场景的开发,同事也能够提高开发效率。
  2.redis主要提供5中数据结构:字符串、哈希、列表、集合、有序集合。
iii. 丰富的功能
  1. 键过期功能,可以用来实现缓存
  2. 发布订阅功能,可以用来实现消息系统
  3. 支持Lua脚本功能,可以利用Lua创造出新的Redis命令
  4. 提供了简单的事务功能,能在一定程度上保证事务特性
  5. 提供了流水线(Pipeline)功能,这样客户端能将一批命令一次性传到redis,减少网络的开销
iv. 简单稳定
  1. redis的源码很少
  2. redis使用单线程模型
  3. redis不需要依赖于操作系统中的类库
v. 客户端语言多
  1. redis提供了简单的TCP通信协议
  2. redis的客户端语言非常多
vi. 持久化机制(将内存数据保存到硬盘中)
  3. RDB
  4. AOF
在这里插入图片描述
vii. 主从复制
  1. 实现了多个相同的Redis副本,复制功能是分布式Redis的基础。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值