redis
文章平均质量分 50
黑马redis笔记专栏
cheems~
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
redis的五大数据类型底层数据结构
redis的五大数据类型底层数据结构stringListsethashzset总结stringstring的底层实现可以是int、raw、embstr。int 编码是用来保存整数值,raw编码是用来保存长字符串,而embstr是用来保存短字符串。int,存储 8 个字节的长整型(long,2^63-1)。raw,存储大于 44 个字节的字符串(3.2 版本之前是 39 字节)embstr, 代表 embstr 格式的 SDS(Simple Dynamic String 简单动态字符串),存储小于原创 2022-01-15 12:42:57 · 2133 阅读 · 0 评论 -
redis专栏汇总
redis专栏汇总Redis基础Redis入门数据类型通用命令go-redisRedis高级持久化redis.conf事务集群Redis应用企业级解决方案Redis基础Redis入门数据类型通用命令go-redisRedis高级持久化redis.conf事务集群Redis应用企业级解决方案...原创 2021-11-29 00:43:21 · 261 阅读 · 0 评论 -
Linux安装redis以及基本配置操作
Linux安装redis下载解压编译安装下载wget https://download.redis.io/releases/redis-6.2.6.tar.gz解压tar -xvf redis-6.2.6.tar.gzcd redis-6.2.6/编译安装make install原创 2021-11-27 01:16:18 · 426 阅读 · 0 评论 -
redis基础数据类型常用命令笔记
redis基础数据类型操作redis数据存储格式stringstring类型介绍string类型数据的基础操作string类型数据的扩展操作hashhash类型介绍hash类型数据的基本操作hash类型数据扩展操作listlist类型介绍list类型数据基本操作list类型数据扩展操作setset类型介绍set类型数据的基本操作set类型数据的扩展操作sorted_setsorted_set类型介绍sorted_set数据类型的基本操作sorted_set类型数据的扩展操作redis数据存储格式后面介绍原创 2021-11-25 23:36:39 · 379 阅读 · 0 评论 -
Golang使用第三方库Go-Redis操作redis
Golang操作redis使用第三方开源的Go-Redis库Go-Redis的基本操作业务请求次数案例golang实现案例-代码使用第三方开源的Go-Redis库githttps://github.com/go-redis/redisgo modgo get github.com/go-redis/redis/v8api帮助文档https://redis.uptrace.dev/guide/server.html#connecting-to-redis-serverGo-Redis的基原创 2021-11-26 22:47:48 · 1021 阅读 · 0 评论 -
redis持久化
redis高级持久化持久化简介RDB启动方式-save指令RDB启动方式-bgsave指令## RDB启动方式-save配置RDB三种启动方式对比RDB特殊启动形式RDB优缺点AOF持久化持久化简介RDB启动方式-save指令vi redis-6739.confort 6379daemonize yeslogfile "6379.log"dir /home/wxf/redis-6.2.6/datadbfilename dump-6379.rdbrdbcompression yes原创 2021-11-27 15:20:55 · 354 阅读 · 0 评论 -
redis事务
redis事务事务事务的基本操作开启与执行事务取消事务事务的工作流程事务的注意事项锁为什么要锁上锁分布式锁业务场景公共锁死锁的场景分布式锁改良事务redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(队列),当执行时,一次性按照添加顺序依次执行,中间不会被打断(原子性)事务的基本操作开启与执行事务取消事务事务的工作流程事务的注意事项锁为什么要锁上锁分布式锁业务场景公共锁死锁的场景分布式锁改良...原创 2021-11-28 01:10:04 · 585 阅读 · 0 评论 -
redis删除策略
redis删除策略过期数据过期数据介绍时效性数据的存储结构数据删除策略删除策略的目标定时删除惰性删除定期删除删除策略对比逐出算法场景影响数据逐出的相关配置八种逐出算法按需调优过期数据过期数据介绍过期数据就是曾经设置过有效期的数据,到达了有效期,最终留下来的数据,不要以为立马就会被删除,有些过期数据可能等了很久才被删除时效性数据的存储结构数据删除策略删除策略的目标在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄露定时删除惰性删原创 2021-11-28 01:46:25 · 323 阅读 · 0 评论 -
redis服务器基础配置
redis服务器基础配置服务器端设定日志配置客户端配置多服务器快捷配置服务器端设定日志配置客户端配置多服务器快捷配置原创 2021-11-28 14:02:43 · 581 阅读 · 0 评论 -
redis高级数据类型
redis高级数据类型BitmapsHyperLogLogGEOBitmapsBitmaps用于信息的状态统计HyperLogLogHyperLogLog应用于基数统计GEOGEO应用于地理位置信息(经纬)计算原创 2021-11-28 14:53:19 · 224 阅读 · 0 评论 -
redis主从复制
redis主从复制主从复制简介你的redis是否高可用?多台服务器连接方案主从复制的作用主从复制工作流程主从复制的三个阶段主从复制-工作流程(1)建立连接阶段建立连接阶段工作流程建立连接阶段的命令与配置授权访问主从复制-工作流程(2)数据同步阶段[简]数据同步阶段工作流程数据同步阶段master说明主从复制-工作流程(3)命令传播阶段命令传播阶段流程命令传播阶段的部分复制部分复制的三个核心要素服务器运行ID(runid)复制缓冲区复制缓冲区的概念复制缓冲区内部工作原理复制缓冲区总结主从服务器复制偏移量(of原创 2021-11-28 18:16:52 · 448 阅读 · 0 评论 -
redis哨兵
redis哨兵主机"宕机"哨兵哨兵简介哨兵的作用启用哨兵模式配置哨兵结构详细信息哨兵的启动方法,与redis服务启动方法对比哨兵工作原理主从切换监控阶段通知阶段故障转移阶段标记宕机选举一个sentinel去做故障转移真正开始去做主从切换主从切换总结主机"宕机"哨兵哨兵简介哨兵的作用启用哨兵模式配置哨兵结构详细信息哨兵的启动方法,与redis服务启动方法对比哨兵工作原理主从切换监控阶段通知阶段故障转移阶段标记宕机sentinel1检测到master挂了 ,s原创 2021-11-28 19:22:13 · 321 阅读 · 0 评论 -
redis集群cluster
redis集群cluster集群简介redis集群结构设计数据存储设计集群内部通讯设计redis集群(cluster)结构搭建集群结构Cluster配置开启集群放与取数据Cluster节点操作命令集群简介redis集群结构设计数据存储设计集群内部通讯设计最多找两次就能找到!redis集群(cluster)结构搭建集群结构配置服务器(3主3从)建立通信(Meet)分槽(Slot)搭建主从(master-slave)Cluster配置6个节点全配置开启集群redis原创 2021-11-28 21:13:54 · 681 阅读 · 0 评论 -
redis企业级解决方案
redis企业级解决方案缓存预热缓存雪崩缓存击穿缓存穿透性能指标监控缓存预热缓存雪崩缓存击穿缓存穿透性能指标监控原创 2021-11-29 00:35:21 · 210 阅读 · 0 评论