redis
文章平均质量分 92
xuyunti
这个作者很懒,什么都没留下…
展开
-
Redis监控方案
Redis现在在业务中应用已经很广泛了,但是如何监控redis,实时的观察redis的性能,却很少的提及,现在常见的监控方案基本上都是使用redis自带的info命令和monitor命令获取相关信息,然后提取出来显示。测试环境: redis版本:2.4.17 IP:10.20.111.1881 redis-faina 一个使用redis自带命令mo...原创 2015-12-10 14:24:35 · 102 阅读 · 0 评论 -
Redis内存使用优化与存储
Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如...原创 2016-04-09 13:39:10 · 123 阅读 · 0 评论 -
Redis内存使用优化与存储
传统MySQL+ Memcached架构遇到的问题实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。Memcached与MySQL数据...原创 2016-04-09 11:21:40 · 134 阅读 · 0 评论 -
redis 基本信息查看
edis FLUSHALL删除所有现有的数据库,而不仅仅是当前选择的一个的键。此命令不会失败。返回值字符串返回语法redis FLUSHALL命令的基本语法如下所示:redis 127.0.0.1:6379> FLUSHALL 例子 redis 127.0.0.1:6379> FLUSHALL OK flushdb 执...原创 2016-03-30 12:30:36 · 273 阅读 · 0 评论 -
Redis上踩过的一些坑-美团
上上周和同事(龙哥)参加了360组织的互联网技术训练营第三期,美团网的DBA负责人侯军伟给大家介绍了美团网在redis上踩得一些坑,讲的都是干货和坑。 分为5个部分: 一、 周期性出现connect timeout 二、redis bgrewriteaof问题 三、redis内存占用飙升 四、redis内存使用优化 五、redis c...原创 2016-03-12 15:29:00 · 223 阅读 · 0 评论 -
查看Redis信息和状态
edis-cli连接服务器后,使用info命令查看Redis信息和状态:?1info其中memory段显示了redis的内存使用状态。 以下内容复制自:http://redisdoc.com/server/info.htmlINFO [section]以一种易于解释(parse)且易于阅读的格式,返回关于 Red...原创 2016-02-25 13:47:07 · 508 阅读 · 0 评论 -
redis主从切换的集群管理
网站的访问量慢慢上来了。为了网站的性能方面,开始用了redis做缓存策略。刚开始的时候,redis是一个单点,当一台机器岩机的时候,redis的 服务完全停止,这时就会影响其他服务的正常运行。费话不多说了,下面利用redis sentinel做一个主从切换的集群管理。做这个集群管理的时候,查过很多资料才完全了解,他是怎么做的。java 客户端请看:http://blog.mkfree.c...原创 2016-01-17 18:07:14 · 99 阅读 · 0 评论 -
Redis 代理服务Twemproxy
1、twemproxy explore 当我们有大量 Redis 或 Memcached 的时候,通常只能通过客户端的一些数据分配算法(比如一致性哈希),来实现集群存储的特性。虽然Redis 2.6版本已经发布Redis Cluster,但还不是很成熟适用正式生产环境。 Redis 的 Cluster 方案还没有正式推出之前,我们通过 Proxy 的方式来实现集群存储。 ...原创 2015-12-10 17:24:26 · 96 阅读 · 0 评论 -
keepalived+redis 高可用redis主从解决方案
背景介绍:目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。 #Redis 2.8版开始正式提供名为Sentinel的主从切换方案(后面附上,未测试) 因此,如何在出现故障时自动转移是一个需要解决的问题。 通过对网上一些资料的搜索,有建议采用HAProxy或Keepalived来实现的,事实上如果是做Failover而非负载均衡的话,Keepaliv...原创 2015-12-10 15:43:02 · 85 阅读 · 0 评论 -
Redis集群技术及Codis实践 2
3. Codis实践Codis由豌豆荚于2014年11月开源,基于Go和C开发,是近期涌现的、国人开发的优秀开源软件之一。现已广泛用于豌豆荚的各种Redis业务场景(已得到豌豆荚@刘奇同学的确认,呵呵)。从3个月的各种压力测试来看,稳定性符合高效运维的要求。性能更是改善很多,最初比Twemproxy慢20%;现在比Twemproxy快近100%(条件:多实例,一般Value长度)。3...原创 2015-12-10 15:30:17 · 203 阅读 · 0 评论 -
Redis集群技术及Codis实践 1
前言本文主要讨论Redis集群相关技术及新发展,关于Redis运维等内容,以后另开主题讨论。本文重点推荐Codis——豌豆荚开源的Redis分布式中间件(该项目于4个月前在GitHub开源,目前star已超过2100)。其和Twemproxy相比,有诸多激动人心的新特性,并支持从Twemproxy无缝迁移至Codis。好吧我们正式开始。1. Redis常见集群技术长期以来...原创 2015-12-10 15:29:53 · 146 阅读 · 0 评论 -
Redis复制与可扩展集群搭建
Redis复制流程概述Redis的复制功能是完全建立在之前我们讨论过的基于内存快照的持久化策略基础上的,也就是说无论你的持久化策略选择的是什么,只要用到了Redis的复制功能,就一定会有内存快照发生,那么首先要注意你的系统内存容量规划,原因可以参考我上一篇文章中提到的Redis磁盘IO问题。Redis复制流程在Slave和Master端各自是一套状态机流转,涉及的状态信息是: S...原创 2016-04-09 14:57:39 · 118 阅读 · 0 评论