![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
joker_187
让你难过的那些事,总有一天你会笑着说出来
展开
-
Redis的各种部署原理及优缺点
一.单机优势:配置简单容易维护;劣势:容易发生单点故障(数据存在一台服务器上,如果这台服务器硬盘发生故障,会发生数据丢失情况),没有容灾措施;单个服务器存储容量有限;二.主从复制原理:通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失数据,为了避免单点故障,通常的做法是将数据复制多个副本以部署在不同的服务器上。为此Redis提供了复制的功能,可以实现一台Redis服务器数...原创 2019-11-15 15:56:03 · 985 阅读 · 0 评论 -
Redis应用(五)---集合类型
介绍Redis支持两种集合分别是有序集合和无序集合集合和列表之间的对比集合类型列表类型有序集合类型存储内容最多232−12 ^ {32} - 1232−1个字符串最多232−12 ^ {32} - 1232−1个字符串最多232−12 ^ {32} - 1232−1个字符串有序性否是是唯一性是否是运用场景集合常用的操作是向集合中加...原创 2019-11-06 20:46:42 · 137 阅读 · 0 评论 -
Redis应用(四)---list类型运用
概述redis中的list类型可以存储一个有序的字符串列表。它是一个双向链表,常用的操作是向列表两端添加元素。适用场景链表可以非常快速地获取两端的元素,如获取排行榜数据;网站新鲜事;数据分页设计等。还能作为消息队列使用,但是不推荐使用,因为当前已经有很成熟的消息队列产品如rocketMq,kafka,activeMq等。redis的list不是专门为消息队列设置的,其中有很多限制。...原创 2019-11-06 16:41:26 · 244 阅读 · 0 评论 -
Redis应用(三)---散列类型hash
介绍redis的散列类型不能嵌套其他数据类型,它存储了字段和字段值的映射,是一种字典结构,但是字段值只能是字符串String。散列类型适合存储对象:使用对象类别和ID构成键名,用字段表示对象的属性,字段值存储属性值。运用场景例如我们需要在mysql中存一张汽车资料表IDcolornameprice1黑色宝马50万2白色奥迪100万3蓝色...原创 2019-11-01 13:37:34 · 530 阅读 · 0 评论 -
Redis应用(二)---String类型
Redis之String数据类型的应用String字符串是Redis的最基本数据类型,它能存储任何形式的字符串,包括二进制数据。你可以存储用户的邮箱、json化的对象甚至是图片。一个String类型的键允许存储的最大容量是512MB。1.从最基本的set、get命令开始这里get的时候如果没有这个键会返回一个空值2.递增数字当存储的字符串是整数形式时,可以用incr命令实现递增,并...原创 2019-10-30 09:13:08 · 80 阅读 · 0 评论 -
Redis应用(一)--启动配置
一.Redis简介Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。Redis还有很多高级功能,如可以作为消息队列使用(pub/sub),此外还有很多高性能的算法(后续在慢慢讨论)二.Redis部署(单机环境)redis有很多部署方式:单机,主从,哨兵,集群本文从最简单的单机模式开始了解因为是mac,简单点就直接用h...原创 2019-10-28 18:40:15 · 125 阅读 · 0 评论