redis
忘不掉就记着吧
热爱生活,热爱学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
当你set一个key-value的时候,redis集群是怎么给你放到相应的节点?
Redis集群介绍 Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群不能使用mset,mget这样的指令,也就是不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下保证不了原子性。 Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令. Redis ...原创 2020-01-15 19:31:38 · 9512 阅读 · 2 评论 -
redis的哨兵机制
redis哨兵 Redis Sentinel,即Redis哨兵。哨兵的核心功能是主节点的自动故障转移。对比主从复制 redis主从复制 来说,哨兵不需要手动修改主从关系以及配置文件端口等信息,一个节点挂掉之后会进行领导者选举和故障转移。 哨兵功能的描述: 监控(Monitoring):哨兵会不断地检查主节点和从节点是否运作正常。 自动故障转移(Automatic failover):当主节点不能正...原创 2020-01-15 15:55:55 · 7695 阅读 · 0 评论 -
redis主从复制详解
redis主从复制实现 方式一、新增一个配置文件端口6380,加入 slaveof 192.168.31.69 6379, 在6379启动完后再启6380,完成配置; 方式二、新增一个配置文件端口6380,redis-server --slaveof 192.168.31.69 6379 需要注意的几点: 配置文件里面的 bind 本来是127.0.0.1 需要修改为服务器ip 用redis-...原创 2020-01-14 23:25:19 · 7957 阅读 · 0 评论 -
redis持久化RDB和AOF原理剖析
一、redis持久化机制 redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化,持久化可以避免因进程退出而造成数据丢失。比如断电恢复数据,就是利用了持久化,但是强制杀掉进程是不会被持久化的。 二、RDB RDB持久化把当前进程数据生成快照(.rdb)文件保存到硬盘的过程,可以选择手动触发和自动触发。 手动触发有save和bgsave两命令 save...原创 2020-01-14 20:20:22 · 7873 阅读 · 0 评论 -
redis数据结构以及常用命令
redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 redis存储特别快原因是: 1、存在内存中 2、单线程 3、多路复用 4、resp协议 5、value简单 redis数据结构 1、字符串(String) value可以是 XML 、JSON、数字、二进制。最大不能超过512MB。 常用命令: 设值一个key va...原创 2020-01-10 17:55:21 · 7886 阅读 · 0 评论
分享