redis
文章平均质量分 87
gao_yang_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis持久化
持久化 redis是运行在内存中,所有数据都存储在内存中,内存数据断电就会丢失,因此将数据的更新异步保存到磁盘中。 主流数据库的持久化方式: 1.快照,mysql的Dump和reids的rdb 2. 写日志,mysql的binlog,redis的aof RDB ...原创 2019-06-18 20:00:06 · 217 阅读 · 0 评论 -
Redis Cluster 安装篇(一)
安装方式 原生命令安装(繁琐、易错) 官方工具安装(简单、快捷) 原生命令安装(理解原理) 修改配置文件(redis.conf) 简易版,其他使用默认配置,从7000到7005端口,共生成6个配置文件。 #修改端口号为7000 port {port} daemonize yes pidfile /var/run/redis_{port}.pid logfile "/usr/local/s...原创 2019-07-30 18:57:28 · 709 阅读 · 0 评论 -
Redis Cluster-基础篇
一. 为什么要使用redis集群 并发量要求很大 单台redis官方介绍最大QPS可以达到10万/每秒(官方介绍嘛你懂的,姑且算它5万),当我们业务场景要求过高,例如十万甚至百万并发要求,那么单台无法满足。 数据量要求很大 业务场景需要大量的数据存储在redis,例如上百G的数据,单机内存是不可能无限扩展的(当然主要是成本问题)。 千呼万唤始出来,单打独斗还是抵不过群殴 二. 集群使用前你需要...原创 2019-07-26 18:24:19 · 277 阅读 · 0 评论 -
Redis Sentinel
主从复制 手动故障转移 master宕机,redis服务不可用 slave数据同步中断 写能力和存储能力受限原创 2019-07-22 19:51:28 · 236 阅读 · 0 评论 -
redis发布订阅
角色 发布者 publisher 订阅者 subscriber 通道 channel API 订阅 发布: publish channel msg ; 127.0.0.1:6379> publish A:B 'l am lili' (integer) 1 返回结果为订阅者数量n 订阅: subscriber channel 127.0.0.1:6379>...原创 2019-06-12 14:26:15 · 190 阅读 · 0 评论 -
Redis-慢查询
生命周期 redis执行一条命令的生命周期分为4个阶段: 发送命令 命令排队(单线程) 执行命令 返回结果 注意: (1)慢查询发生在第3阶段。 (2)客户端超时不一定是慢查询导致的,但是慢查询是客户端超时的一个可能影响因素。 配置 slowlog-max-len: (1) 先进先出的队列 (2)固定长度 (3)保存在内存中 slowlog-log-slower-than: (1)慢查询阈值...原创 2019-06-11 19:13:56 · 264 阅读 · 0 评论 -
redis主从复制
单机部署 单机部署,如果机器发生故障,redis服务挂掉我们可以通过迅速重启服务解决,但是如果是机器宕机可能机器无法启动或者硬盘损坏会造成数据丢失,那么这对部分数据要求较高的线上业务的影响将是灾难性的; 解决单点问题 主从复制: 通过主从复制,一主一从或一主多从进行数据备份,保证如果机器宕机或服务挂掉,备份数据立即顶上,保证线上业务平稳运行。同时可以...原创 2019-06-20 20:01:50 · 224 阅读 · 0 评论 -
ASK、MOVED异常
客户端路由 首选简单说下redis-cli客户端 通过cluster keyslot [key]可以计算出key对用的槽。 通过./redis-cli -c -p [port]可以以集群模式访问,它会自动的帮助我们捕获moved异常,自动跳转到新的节点并执行命令。 moved重定向 redis-cli 原始方式连接 [root@iz2zechwdfwvcm1rr3upjvz redis]# ...原创 2019-08-13 19:40:09 · 500 阅读 · 0 评论
分享