随笔分类 -  redis

 
redis:一句命令经过了怎样的旅程
摘要:背景 在字节跳动实习,因为要做新人串讲,选了这个题目,飞书搬过来标题什么的都没有了,可能有点不够直观 1.启动服务器 示例:(启动之后的效果) 1.1 初始化struct redisServer结构 主要会执行一个initServerConfig函数进行 redisServer的初始化,包括默认配置 阅读全文
posted @ 2020-10-26 22:35 Lis~ 阅读(119) 评论(0) 推荐(0)
Redis命令大全
摘要:string 重点!!: bitmap: 默认一个字节的大小,根据命令来进行扩容 bitcount:计算bitmap里面为1的个数 bitop:将两个key进行或运算得出结果给新的key赋值 bitpos:在数组里面找到范围内的第一个为0或者1的位置,返回位置 getbit:得到指定位置的数值,是0 阅读全文
posted @ 2020-10-06 17:17 Lis~ 阅读(314) 评论(0) 推荐(0)
NoSql数据库redis之hash篇
摘要:使用 hash的话意思是,redis的一个key对应一个hash,然后hash里面再存储了很多种数据 hget : 得到对应hash的某个字段的值 hset:设置hash里面某个字段的值 hmset : 批量设置hash里面的字段值 hmget: 批量得到hash里面的字段值 hgetall: 得到 阅读全文
posted @ 2020-10-06 15:16 Lis~ 阅读(275) 评论(0) 推荐(0)
集群-CAP原则 AKF原则 raft算法
摘要:CAP准则 一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance) 一致性:一个集群里,无论从哪台机器访问,数据都是一致的 可用性:在可用节点上,能够正常提供服务,一般指的不会出现大量超时,错误等问题 分区容错性:集群中的节点出现宕 阅读全文
posted @ 2020-10-05 21:31 Lis~ 阅读(1272) 评论(0) 推荐(1)
NoSql数据库redis之string篇
摘要:为什么要使用redis 因为mysql是存储在硬盘上的,硬盘的读取效率低,redis是处于内存上,mysql之间表的关系错综复杂,redis是关系简单的key-value数据库,表面看起来像是一个map 使用 因为是key-value,所以就是一个key对应一个值,string这里是一个字符串 基本 阅读全文
posted @ 2020-07-22 14:14 Lis~ 阅读(198) 评论(0) 推荐(0)