Redis
Redis 相关
君莫笑(๑˙ー˙๑)
欢迎互关,一起学习,共同进步
展开
-
Linux 下 redis 安装
检查依赖yum install cpp -y yum install binutils -yyum install glibc-kernheaders -yyum install glibc-common -yyum install glibc-devel -yyum install gcc -yyum install make -y下载、解压、安装mkdir r...原创 2019-11-20 09:48:50 · 193 阅读 · 0 评论 -
Redis 基础汇总
Redis 基础介绍特性使用场景重要指令介绍redis 是一种基于键值对(key-value)数据库,其中value可以为string、hash、list、set、zset,可以满足很多应用场景。还提供了键过期,发布订阅,事务,流水线等附加功能。流水线:Redis的流水线功能允许客户端一次将多个命令请求发送给服务器,并将被执行的多个命令请求的结果在一个命令回复中全部返回给客户端,使用这个功...原创 2019-11-22 20:18:16 · 387 阅读 · 0 评论 -
Redis 的持久化
Redis 的持久化RDB相关操作优点缺点AOF流程redis.conf 配置Redis 支持RDB和AOF两种持久化机制,持久化可以避免因进程退出而造成数据丢失RDBRDB持久化把当前进程数据生成快照(.rdb)文件保存到硬盘的过程,有手动触发和自动触发。手动触发有 save 和 bgsave 两种命令save:阻塞当前 Redis,直到 RDB 持久化过程完成为止,若内存实例比较大...原创 2019-11-23 21:03:33 · 139 阅读 · 0 评论 -
Redis 与 Lua
将 Lua 脚本内容加载到 redis, 得到返回的 sha1 值./redis-cli -a 12345678 script load "$(cat ipCount.lua)"检查 sha1 值的 Lua 脚本是否加载到 redis 中script exists 9b0fb3acef8d5d5ca0f2600a2e6de4376727818e...原创 2019-11-29 21:28:23 · 143 阅读 · 0 评论 -
Redis 主从模式
Redis 主从模式配置启动结构一主一从一主多从树状主从复制原理数据同步机制配置只用配置 slave 的 redis.conf,master 的配置不用改配置 master 的 ip 和 port配置 master 的密码直接在客户端里也可以改:当然,这样重启就没有效果了。取消 slave 身份:slave of no one启动先主后从结构一主一从用于主节点...原创 2019-11-30 13:17:26 · 341 阅读 · 0 评论 -
Redis 哨兵机制
Redis 哨兵机制部署建议配置启动高可用原理三个任务主/客观下线领导者哨兵选举流程故障转移机制流程部署建议a,sentinel节点应部署在多台物理机b,至少三个且奇数个sentinel节点c,监听一个主节点配置在主从配置的基础上,进行配置。每个 redis 都有一个自己的 sentinel.conf配置端口号:配置 master 信息:mymaster 对应下面的< ...原创 2019-11-30 23:10:31 · 223 阅读 · 0 评论 -
Redis Cluster 集群原理
简介Redis Cluster 是 Redis3.0 版本后推出的分布式解决方案,当遇到单机内存、并发等瓶颈时,可使用此方案来解决。和 主从模式 和 哨兵模式 不同的是:主从模式和哨兵模式只能保证高可用,每一台机器存储的内容是相同的。Cluster 能够让 Redis 存储更多的内容,集群里 master 之间的内容是不同的。另外每一个 master 还可以配置自己的 slave 达到高可用分区规则Redis Cluste r采用了哈希分区的“虚拟槽分区”方式所有的键根据哈希函数 (CRC原创 2020-06-03 08:42:29 · 164 阅读 · 0 评论 -
分布式锁与 MySQL/Redis/Zookeeper 实现方案
分布式锁与 MySQL/Zookeeper 方案问题来源解决思路方案比较模板方法模式MySQL 方案Zookeeper 方案方案一方案二问题来源在一个 JVM 里我们要用锁,可以用 synchronized 和 Lock。如果是在多个 JVM 里,该怎么办呢?解决思路MySQL 里,对于同一数据库的同一张表,不能插入相同的数据。往数据库里插入数据可以当做上锁的过程。Zookeeper 也...原创 2019-11-07 20:49:29 · 426 阅读 · 0 评论