摘要:
AOF Redis数据会丢失么? redis提供三种策略来保证CAP Always: 每次写操作都写入文件。可靠性高数据不丢失。每次落盘带来的性能影响大。 EvertSec: 每秒写入一次。 宕机可能丢失一秒数据 NO: 将操作写入到操作系统文件缓存区。 无法得知什么时候落盘,数据丢失可能很大,但是 阅读全文
posted @ 2021-12-15 20:18
ccme
阅读(44)
评论(0)
推荐(0)
摘要:
Redis为什么使用单线程 单线程无需关注共享数据问题,实现复杂度降低。 Redis单线程指的是网络IO与数据读写采用一个线程,Redis本身是多个线程的。 Redis为什么单线程还这么快 依赖于高效的数据结构与IO模型 Redis采用IO多路复用模型,采用异步方式处理IO将建立Socke连接,接收 阅读全文
posted @ 2021-12-15 16:47
ccme
阅读(24)
评论(0)
推荐(0)
摘要:
# 是否后台启动 # 设置为yes后执行 /usr/redis/bin/redis-server 命令将在后台启动 daemonize yes # 是否开启保护模式 protected-mode no 阅读全文
posted @ 2021-12-15 11:04
ccme
阅读(24)
评论(0)
推荐(0)
摘要:
数据结构 Hash表 Redis采用Hash表方式存储K-V对,所以时间复杂读达到了(O1) 通过计算Key的hash值在哈希桶(数组中的一个位置)中拿到V的位置(指针)。 指针中存储的就是Redis的数据类型了。 Hash冲突:Redis采用链表的方式存储冲突列。next指针指向下一个元素。 Ha 阅读全文
posted @ 2021-12-15 11:03
ccme
阅读(41)
评论(0)
推荐(0)
摘要:
下载 + 版本 安装: wget http://download.redis.io/releases/redis-5.0.5.tar.gz yum install -y gcc-c++ yum install -y wget cd redis-5.0.5/src make mkdir /usr/re 阅读全文
posted @ 2021-12-15 10:55
ccme
阅读(29)
评论(0)
推荐(0)
摘要:
@(Mysql) mysql使用的是“边读边发”模式。 从引擎读取数据到Server 将数据放入net_buffer中,达到net_buffer_length后写入socket send client发送给Client 此时客户端如果接受慢,会影响到查询效率 使用show processlist可以 阅读全文
posted @ 2021-12-15 10:52
ccme
阅读(34)
评论(0)
推荐(0)
浙公网安备 33010602011771号