redis五类型及原理|redis主从及问题|Uninstall Redis CentOs 7

1、redis五类型及原理
string 最简单的kv
hash 存储一条记录或对象
list 当做队列或栈使用
set 集合并集交集
zset 分数搜索用
原理文章:
Redis的五种对象类型及其底层实现 - CSDN博客
http://blog.csdn.net/caishenfans/article/details/44784131
2、redis主从及问题
学会看日志,日志查看:tailf /var/log/redis/redis.log
首先主从必须版本一样
版本不同先写在再安装 yum install redis
保证防火墙关闭 service iptables status /stop
保证主的redis.conf里面的bind是0.0.0.0,否则Unable to connect to MASTER redis
需不需要密码
相关文章
Redis主从复制-Replication - QIANQIANCHEN - 博客园
https://www.cnblogs.com/qianqianchen/p/6024918.html
redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比 - 爱宝贝丶
https://my.oschina.net/zhangxufeng/blog/905611

4 哨兵

测试重点:

需要

ps-ef|grep 6379后

kill掉master

配置哨兵监控Redis运行情况 - CSDN博客
http://blog.csdn.net/yingxiake/article/details/51671335

Redis Sentinel机制与用法(一) - beanlam - SegmentFault 思否
https://segmentfault.com/a/1190000002680804


Redis Sentinel机制与用法(一) - beanlam - SegmentFault 思否
https://segmentfault.com/a/1190000002680804

 哨兵部署方案

使用三个盒子
配置master 可以使用下面的Redis主从复制特性减轻,它可在master检查到它不再能传输它的写入操作到指定数量的slave的时候停止接收写入操作。

min-slaves-to-write 1
min-slaves-max-lag 10

Redis Sentinel实现的机制与原理详解【Sentinel部署示例】
https://www.cnblogs.com/knowledgesea/p/6567718.html

哨兵选举算法

Raft协议实战之Redis Sentinel的选举Leader源码解析
http://www.blogjava.net/jinfeng_wang/archive/2016/12/14/432108.html

Redis哨兵机制 - CSDN博客
http://blog.csdn.net/lee_nacl/article/details/62044097

3、彻底卸载redis

First, i suggest you to use your distros package instead of compiling software, this way you can upgrade and get security updates for free.

Back to your question, assuming you left the defaults during ./install_server.sh, first stop redis:

/etc/init.d/redis_6379 stop

Delete redis's install:

rm -fr etc/redis/ /var/log/redis_* /etc/init.d/redis_6379 /usr/local/bin/redis*

Delete redis's data too:

rm -fr /var/lib/redis/6379

Done.

原文地址:https://www.cnblogs.com/stevenlii/p/8569241.html