Redis概念及相关知识总结

Redis概念及相关知识总结
1 Redis介绍
Redis是一个支持nosql,key-value数据类型,使用内存资源并且可实现数据持久化的非关系型数据库。简单说就是一个基于内存的高性能key-value数据库。
2 Redis特点
(1) 数据的持久化
Redis的整个数据库统统加载到内存中进行操作,定期通过异步操作将数据flush到硬盘中进行保存。也因此,Redis的性能是非常之出色的,每秒可处理超过10万次读写操作,是已知性能最快的key-value DB。
(2) 支持key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储。
(3) 可以据备份
采用master-slave(主从模式)进行备份,即数据的主从复制。支持多级主从,一主多从的复制结构,但当过于负载时数据同步效率降低,依据企业经验,最多2级主从,最多一个主节点6个从节点。
3 Redis 优缺点
优点:
(1) 高性能:redis运行期间使用内存资源进行数据存储,单实例,单线程,使用非阻塞的IO多路复用技术,没有cpu对线程的切换,因此读写性能极高。
(2) 支持多种数据结构:可存储String,hash,list,zset,set,Stream等多种类型的数据。
(3) 持久化:存储在redis内存中的数据,可以设置持久化策略,在断电内存数据丢失时,重启redis可以从磁盘文件重新读取数据(占据市场重要的技术点)。
(4) 支持分布式 :可以使用redis搭建传统的分布式或者利用redis-cluster搭建集群。
缺点: 容量易受物理内存的限制,无法用于海量数据的高性能的读写操作。
4 多实例部署
单个的redis是单实例,单线程的技术,一台服务器中只启动一个redis的服务无法充分发挥一台服务器的性能,从而导致性能的浪费。可在一台服务器中启动多个redis实例同时运行,但需保证端口号不冲突,需要对redis的配置文件redis.conf进行一系列的修改。
(待完善…)

1 Redis介绍
Redis是一个支持nosql,key-value数据类型,使用内存资源并且可实现数据持久化的非关系型数据库。简单说就是一个基于内存的高性能key-value数据库。
2 Redis特点
(1) 数据的持久化
Redis的整个数据库统统加载到内存中进行操作,定期通过异步操作将数据flush到硬盘中进行保存。也因此,Redis的性能是非常之出色的,每秒可处理超过10万次读写操作,是已知性能最快的key-value DB。
(2) 支持key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储。
(3) 可以据备份
采用master-slave(主从模式)进行备份,即数据的主从复制。支持多级主从,一主多从的复制结构,但当过于负载时数据同步效率降低,依据企业经验,最多2级主从,最多一个主节点6个从节点。
3 Redis 优缺点
优点:
(1) 高性能:redis运行期间使用内存资源进行数据存储,单实例,单线程,使用非阻塞的IO多路复用技术,没有cpu对线程的切换,因此读写性能极高。
(2) 支持多种数据结构:可存储String,hash,list,zset,set,Stream等多种类型的数据。
(3) 持久化:存储在redis内存中的数据,可以设置持久化策略,在断电内存数据丢失时,重启redis可以从磁盘文件重新读取数据(占据市场重要的技术点)。
(4) 支持分布式 :可以使用redis搭建传统的分布式或者利用redis-cluster搭建集群。
缺点: 容量易受物理内存的限制,无法用于海量数据的高性能的读写操作。
4 多实例部署
单个的redis是单实例,单线程的技术,一台服务器中只启动一个redis的服务无法充分发挥一台服务器的性能,从而导致性能的浪费。可在一台服务器中启动多个redis实例同时运行,但需保证端口号不冲突,需要对redis的配置文件redis.conf进行一系列的修改。
(待续…)

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值