笔记
文章平均质量分 50
laivieeeee
码农
展开
-
哨兵的介绍
1、哨兵的介绍sentinal,中文名是哨兵哨兵是redis集群架构中非常重要的一个组件,主要功能如下(1)集群监控,负责监控redis master和slave进程是否正常工作(2)消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员(3)故障转移,如果master node挂掉了,会自动转移到slave node上(4)配置中心,如果故障转移发生了,通知client客户端新的master地址哨兵本身也是分布式的,作为一个哨兵集群去运行,互相协同工作(1)故障转原创 2021-07-07 21:27:59 · 2676 阅读 · 0 评论 -
配置redis主从节点
配置redis主从节点vi /etc/redis/6379.conf在slave node上配置:slaveof 192.168.1.1 6379slave-read-only yesmasterauth 123456在master node上配置:requirepass 123456bind 0.0.0.0启动:redis-cli -h ipaddr使用 :info replication查看信息...原创 2021-07-07 21:08:10 · 293 阅读 · 0 评论 -
企业级的持久化的配置策略
企业级的数据备份和各种灾难下的数据恢复,是怎么做得呢?1、企业级的持久化的配置策略在企业中,RDB的生成策略,用默认的也差不多save 60 10000:如果你希望尽可能确保说,RDB最多丢1分钟的数据,那么尽量就是每隔1分钟都生成一个快照,低峰期,数据量很少,也没必要10000->生成RDB,1000->RDB,这个根据你自己的应用和业务的数据量,你自己去决定AOF一定要打开,fsync,everysecauto-aof-rewrite-percentage 100: 就是当前AO原创 2021-07-07 17:33:39 · 99 阅读 · 0 评论 -
AOF持久化的配置
1、AOF持久化的配置2、AOF持久化的数据恢复实验3、AOF rewrite4、AOF破损文件的修复5、AOF和RDB同时工作1、AOF持久化的配置AOF持久化,默认是关闭的,默认是打开RDB持久化appendonly yes,可以打开AOF持久化机制,在生产环境里面,一般来说AOF都是要打开的,除非你说随便丢个几分钟的数据也无所谓打开AOF持久化机制之后,redis每次接收到一条写命令,就会写入日志文件中,当然是先写入os cache的,然后每隔一定时间再fsync一下而且即使AOF原创 2021-07-07 17:03:08 · 376 阅读 · 0 评论 -
配置RDB持久化机制
1、如何配置RDB持久化机制2、RDB持久化机制的工作流程3、基于RDB持久化机制的数据恢复实验1、如何配置RDB持久化机制redis.conf文件,也就是/etc/redis/6379.conf,去配置持久化save 60 1000每隔60s,如果有超过1000个key发生了变更,那么就生成一个新的dump.rdb文件,就是当前redis内存中完整的数据快照,这个操作也被称之为snapshotting,快照也可以手动调用save或者bgsave命令,同步或异步执行rdb快照生成save可原创 2021-07-07 15:57:19 · 231 阅读 · 0 评论 -
RDB和AOF
1、RDB和AOF两种持久化机制的介绍2、RDB持久化机制的优点3、RDB持久化机制的缺点4、AOF持久化机制的优点5、AOF持久化机制的缺点6、RDB和AOF到底该如何选择我们已经知道对于一个企业级的redis架构来说,持久化是不可减少的企业级redis集群架构:海量数据、高并发、高可用持久化主要是做灾难恢复,数据恢复,也可以归类到高可用的一个环节里面去比如你redis整个挂了,然后redis就不可用了,你要做的事情是让redis变得可用,尽快变得可用重启redis,尽快让它对外提供服原创 2021-07-07 14:31:21 · 1213 阅读 · 0 评论 -
安装单机版redis
1、安装单机版redis2、redis的生产环境启动方案3、redis cli的使用1、安装单机版redis大家可以自己去官网下载,当然也可以用课程提供的压缩包wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar -xzvf tcl8.6.1-src.tar.gzcd /usr/local/tcl8.6.1/unix/./configuremake && make install使用redis原创 2021-07-07 14:01:04 · 229 阅读 · 0 评论 -
ssh免密设置
cd /root/.sshrm -rf id_rsa.pubrm -rf id_rsarm -rf authorized_keysssh-keygen -t rsacp id_rsa.pub authorized_keysssh-copy-id -i hostname如果报错:Permission denied, please try again.则修改:vi /etc/ssh/sshd_config找到 PermitRootLogin yes再重启 service sshd resta原创 2021-07-07 10:22:42 · 39 阅读 · 0 评论 -
2020-02-04
以下是 JVM 常见十大配置参数:1.-Xms:初始堆大小。只要启动,就占用的堆大小。2.-Xmx:最大堆大小。java.lang.OutOfMemoryError:Java heap这个错误可以通过配置-Xms和-Xmx参数来设置。3.-Xss:栈大小分配。栈是每个线程私有的区域,通常只有几百K大小,决定了函数调用的深度,而局部变量、参数都分配到栈上。当出现大量局部变量,递归时,会发生栈...原创 2020-02-04 12:41:47 · 79 阅读 · 0 评论