Redis
文章平均质量分 56
Burning_ice
代码改变世界
展开
-
1.redis生产环境启动方案(主从架构)
一.单节点安装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-3.2.8...原创 2018-10-17 16:48:02 · 435 阅读 · 0 评论 -
2.redisDesktopManager无法连接远程redis问题
解决: 找到目录下redis.conf文件1.外网ping redis服务器是否成功2.注释只允许本机访问ip3.设置redis密码,默认情况redis自身保护不允许未设置密码访问原创 2018-10-17 16:50:55 · 695 阅读 · 0 评论 -
3.redis中AOF和RDB相关配置
修改redis.conf配置文件1.RDB:默认是开启的 (定期快照)每隔60s,如果有超过1000个key发生了变更,那么就生成一个新的dump.rdb文件也可以手动调用save或者bgsave命令,同步或异步执行rdb快照生成,save可以设置多个,就是多个snapshotting检查点,每到一个检查点,就会去check一下,是否有指定的key数量发生了变更,如果有,就生成一个新的du...原创 2018-10-17 16:54:35 · 504 阅读 · 0 评论 -
4.linux定时备份rdb文件,数据恢复
1,查看当前linux系统是否安装了定时服务:命令rpm -qa | grep crontab,,若未安装,可以自行百度安装 2.编写shell脚本vi redis_rdb_copy_daily#!/bin/shcur_date=`date +%Y%m%d`rm -rf /usr/local/redis/snapshotting/$cur_datemkdi...原创 2018-10-17 16:59:06 · 616 阅读 · 0 评论 -
5.redis中master宕机,哨兵进行主备切换出现的问题
一.进行主备切换可能发生的问题(1)异步复制导致的数据丢失产生原因:在主从复制的过程当中,部分数据没有发送的slave,master就宕机,slave数据少于主节点(2)脑裂导致的数据丢失产生原因:某个master节点脱离正常的网络环境,哨兵误以为master节点宕机,重新选举slave为master,此时集群中会产生2个master,此时client还未切换到新的master节点,还会继...原创 2018-10-17 16:59:42 · 5309 阅读 · 0 评论 -
6.redis哨兵配置(至少3个哨兵)
一.修改sentinel.conf文件在 /etc目录下新建sentinel文件将redis目录下的sentinel.conf文件拷贝到/etc/sentinel文件夹下并修改文件名为5000.conf(1).基本配置修改port 5000 当前Sentinel服务运行的端口bind 192.168.40.156 绑定的主机地址(若不更改,在进行主从节点切换时,无法访问,导致主从节点切...原创 2018-10-17 17:00:30 · 4841 阅读 · 0 评论 -
7.redis cluster集群搭建(6个节点)
本文是3台服务器,1:7001,7002 ; 2: 7003,7004 ; 3:7005,70061.安装redis,同前面文章所提的安装过程(仅安装,暂不配置配置文件)注意:(1).在etc目录下新建几个文件夹a. redis 用于存放redis.conf配置文件b. redis-cluster 用于存放集群相关配置信息(2).在var目录下新建几个文件夹a. redis 再...原创 2018-10-28 12:59:04 · 1254 阅读 · 0 评论 -
8.redis cluster新增,删除节点
一.扩容节点1.启动一个新的redis节点,例如端口号为7007节点的端口号(之前文章有所涉及,此处不赘述)2.将新增的节点添加进集群redis-trib.rb add-node 192.168.40.158:7007 192.168.40.156:7001 将新节点连接到源数据(7007新节点,7001源数据节点)执行新增后 检查节点信息redis-trib.rb check 192.1...原创 2018-10-31 14:26:48 · 1032 阅读 · 0 评论 -
9.spring boot以lettuce连接池整合redis-cluster(单机及集群版)
一.添加相关pom依赖commons依赖主要应用于单机版<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat原创 2018-12-05 14:07:38 · 12327 阅读 · 10 评论