Redis
Chasing__Dreams
这个作者很懒,什么都没留下…
展开
-
Redis--基础知识点--25--redis使用场景
redis使用场景转载 2024-05-24 12:43:58 · 52 阅读 · 0 评论 -
Redis--基础知识点--24--分布式锁
怎样实现redis分布式锁?转载 2021-05-04 21:21:37 · 81 阅读 · 0 评论 -
Redis--基础知识点--22--实战:docker 搭建 redis 的单机模式/主从模式/哨兵模式/集群模式
1 主从复制2. Redis集群设计原理Redis集群设计包括2部分:哈希Slot和节点主从,本篇博文通过3张图来搞明白Redis的集群设计。节点主从:主从设计不算什么新鲜玩意,在数据库中我们也经常用主从来做读写分离,直接上图:图上能看得到的信息:只有1个Master,可以有N个slaver,而且Slaver也可以有自己的Slaver,由于这种主从的关系决定他们是在配置阶段就要指定他们的上下级关系,而不是Zookeeper那种平行关系是自主推优出来的。读写分离,Master只原创 2020-12-09 10:44:24 · 1235 阅读 · 1 评论 -
Redis--基础知识点--23--缓存穿透/缓存击穿/缓存雪崩
P35_缓存穿透和雪崩转载 2020-12-09 11:12:05 · 119 阅读 · 1 评论 -
Redis--基础知识点--21--Stream
1 概述Redis5.0带来了Stream类型。从字面上看是流类型,但其实从功能上看,应该是Redis对消息队列(MQ,Message Queue)的完善实现。用过Redis做消息队列的都了解,基于Reids的消息队列实现有很多种,例如:PUB/SUB,订阅/发布模式基于List的 LPUSH+BRPOP 的实现基于Sorted-Set的实现Redis5.0中发布的Stream类型,也用来实现典型的消息队列。该Stream类型的出现,几乎满足了消息队列具备的全部内容,包括但不限于:消息ID的转载 2020-12-03 21:50:39 · 235 阅读 · 0 评论 -
Redis--基础知识点--20--发布订阅
P30_Redis订阅发布转载 2020-12-03 10:18:27 · 110 阅读 · 0 评论 -
Redis--基础知识点--19--Redis_aof为什么先写数据库再写日志
pass转载 2020-12-03 10:15:00 · 1178 阅读 · 1 评论 -
Redis--基础知识点--18--aof能保证数据100%不丢失吗?
我们都知道 Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。 众所周知,Redis 的持久化机制有两种,第一种是快照RDB,第二种是 AOF 日志。快照是一次全量备份,AOF 日志是连续的增量备份。快照是内存数据的二进制序列化形式,在存储上非常紧凑,基本一次五分钟左右,而 AOF 日志记录的是内存数据修改的指令记录文本。AOF 日志在长期的运行过程中会变得无比庞大,数据库重启时需要转载 2020-12-02 10:45:59 · 1739 阅读 · 0 评论 -
Redis--基础知识点--17--rdb_aof
1. 持久化之RDBP28_持久化之RDB操作2. AOFP29_持久化之AOF操作转载 2020-12-01 21:15:59 · 132 阅读 · 0 评论 -
Redis--基础知识点--16--redis.conf
P27_Redis配置文件详解转载 2020-12-01 17:23:41 · 82 阅读 · 0 评论 -
Redis--基础知识点--15--乐观锁
P22_Redis实现乐观锁转载 2020-12-01 16:32:02 · 82 阅读 · 0 评论 -
Redis--基础知识点--14--Redis基本的事务操_redis是否有ACID
P21_Redis基本的事务操作转载 2020-12-01 12:00:03 · 70 阅读 · 0 评论 -
Redis--基础知识点--13--Bitmap
setbit设置指定位的值getbit获取指定位的值bitcount统计所有位中为1的个数P20_Bitmap位图场景详解转载 2020-12-01 11:56:02 · 77 阅读 · 0 评论 -
Redis--基础知识点--12--Hyperloglog
pfadd添加指定元素到 HyperLogLog 中。pfcount返回给定 HyperLogLog 的基数估算值。pfmerge将多个 HyperLogLog 合并为一个 HyperLogLogP19_Hyperloglog技术统计转载 2020-12-01 11:23:40 · 63 阅读 · 0 评论 -
Redis--基础知识点--11--Geospatial
geoadd添加地理位置geopos获取指定成员的经纬度geodist获取两个指定成员间的距离georadius获取以指定经纬度为中心,指定长度为半径的圆内的所有成员georadiusmember获取以指定成员为中心,指定长度为半径的圆内的所有成员geohash返回11个字符的Geohash字符串将二维的经纬度转换为一维的字符串,如果两个字符串越接近,那么则距离越近。GEO底层的实现原理其实是Zset!可以使用Zset命令来操作geo!zrange查看转载 2020-12-01 11:11:21 · 90 阅读 · 0 评论 -
Redis--基础知识点--10--Zset
zadd向有序集合添加一个或多个成员,或者更新已存在成员的分数zrange通过索引区间返回有序集合指定区间内的成员zrangebyscore通过分数返回有序集合指定区间内的成员zrem移除有序集合中的一个或多个成员zcard获取有序集合的成员数zcount计算在有序集合中指定区间分数的成员数zinterstore计算给定的一个或多个有序集的交集并将结果集存储在新的有序集合 destination 中zincrby有序集合中对指定成员的分数加上增量转载 2020-11-30 20:28:05 · 108 阅读 · 0 评论 -
Redis--基础知识点--9--Hash
hset将哈希表 key 中的字段 field 的值设为 value 。hget获取存储在哈希表中指定字段的值。hmset同时将多个 field-value (域-值)对设置到哈希表 key 中。hmget获取所有给定字段的值hsetnx只有在字段 field 不存在时,设置哈希表字段的值。hdel删除一个或多个哈希表字段hgetall获取在哈希表中指定 key 的所有字段和值hlen获取哈希表中字段的数量hkeys将哈希表 key 中的字转载 2020-11-30 19:50:22 · 219 阅读 · 0 评论 -
Redis--基础知识点--8--Set
sadd向set集合中添加一个或多个元素smembers查看指定set的所有值sismember判断某一个元素是不是在set集合中scard获取set集合中的元素个数srem删除set集合中的指定元素srandmember随机抽选出指定个数的元素spop随机删除一些set集合中的元素smove将一个指定的值,移动到另一个set集合sdiff差集sinter交集,共同好友就可以这样实现sunion并集...转载 2020-11-30 18:09:35 · 62 阅读 · 0 评论 -
Redis--基础知识点--7--List
lpush将一个值或多个值,插入到列表头部(左)lrange切片,获取列表中的值rpush将一个值或多个值,插入到列表的尾部(右)lpop将列表中的第一个元素弹出列表rpop将列表中的最后一个元素弹出列表lindex通过下标获取列表中的某个元素llen返回列表的长度lrem移除列表中指定个数的某个元素ltrim通过下标截取指定的程度,这个列表已经被改变了,截断列只剩下截取的元素rpoplpush移除列表的最后一个元素,将该元素移动到转载 2020-11-30 17:24:51 · 141 阅读 · 0 评论 -
Redis--基础知识点--6--String
P13_String字符串类型详解转载 2020-11-30 16:10:44 · 111 阅读 · 0 评论 -
Redis--基础知识点--5--Redis基本知识说明_RedisKey的基本命令
1. Redis的基本知识说明P11_Redis的基本知识说明2. 关于RedisKey的基本命令P12_关于RedisKey的基本命令转载 2020-11-30 15:30:41 · 93 阅读 · 0 评论 -
Redis--基础知识点--4--redis-benchmark性能测试
P10_redis-benchmark性能测试转载 2020-11-30 14:52:26 · 135 阅读 · 0 评论 -
Redis--基础知识点--3--Redis概述及安装
1. Redis的概述P7_Redis的概述2. windows下安装P8_windows下安装3. Linux下安装P9_Linux下安装原创 2020-11-30 14:46:46 · 164 阅读 · 0 评论 -
Redis--基础知识点--2--NoSQL的四大分类
P6_NoSQL四大分类和社会鸡汤转载 2020-11-29 09:10:54 · 139 阅读 · 0 评论 -
Redis--基础知识点--1--数据库的演变
1. 课程内容简介P1_课程内容简介2. 单机Mysql的演进P2_单机Mysql的演进3. 当今的企业架构分析P3_当今的企业架构分析4. 到底什么是NoSQLP4_到底什么是NoSQL阿里巴巴实践分析理解数据架构演进P5_阿里巴巴实践分析理解数据架构演进...转载 2020-11-29 09:05:55 · 77 阅读 · 0 评论 -
Redis--基础知识点--0--面试
1 Redis有哪些应用?2 Redis有哪些回收策略?3 Reids持久化机制有哪些?4 Redis集群是什么工作原理?5 Redis为啥这么快?6 Redis内存泄漏的场景?7 Redis分布式锁,怎么获取锁,怎么释放锁?8 Redis内存溢出的解决策略有哪些?原创 2024-09-04 22:41:35 · 151 阅读 · 0 评论