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