
redis
wackycrazy
这个作者很懒,什么都没留下…
展开
-
redis集群配置
Redis集群部署文档(centos6系统)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005转载 2015-06-25 18:19:37 · 356 阅读 · 0 评论 -
通过gem 安装库redis-3.0.0.gem报错
通过gem 安装库redis-3.0.0.gem时,报错 #gem install mysql ERROR: Loading command: install (LoadError) no such file to load -- zlibERROR: While executing gem ... (NameError) uninitialized cons转载 2015-10-22 22:35:11 · 3283 阅读 · 0 评论 -
十个正确使用 Redis 的技巧
Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很多时转载 2015-08-21 17:09:37 · 303 阅读 · 0 评论 -
redis的五种数据类型的使用场景
String[html] view plaincopy1、String 常用命令: 除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一段内容 设置及获取字符串的某一位(bit) 批量设置一系列字符串的内容 应用场景: String是最常用的转载 2015-08-06 11:28:37 · 340 阅读 · 0 评论 -
redis主从的配置和使用
首先,复制一份redis.conf文件改名为redis-slave.conf然后,在redis-slave.conf中添加一列,slaveof ip port 配置主服务器的IP跟端口测试:在主服务器上开启一个客户端set数据进去然后在从服务器的客户端上查看数据是否同步注:从服务器只能查看数据,不能对数据进行操作原创 2015-06-25 10:47:36 · 367 阅读 · 0 评论 -
redis主从切换
Redis 2.8版开始正式提供名为Sentinel的主从切换方案,Sentinel用于管理多个Redis服务器实例,主要负责三个方面的任务: 1. 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 2. 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管转载 2015-07-29 17:25:27 · 542 阅读 · 0 评论 -
基于jedis、redis-sentinel的redis主从、高可用、sharding架构
最近项目上需要对Redis(目前redis用的是2.8版本)做高可用、集群等优化,就扩展了jedis客户端(MasterSlaveJedis、MasterSlaveJedisPool、ShardedMasterSlaveJedis、ShardedMasterSlaveJedisPool),以满足以下几个需求: 1、主Redis与各个从Redis之间能够实现高可用(监控、自动故障迁移等),这个委转载 2015-07-03 17:15:18 · 2757 阅读 · 0 评论 -
redis主从复制(详细的)
引言大概是因为Redis是个人开发的产品,所以Redis的高可用方案是被分成了几块来实现:主从复制、主从切换以及虚拟IP或客户端方案。从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案。主从复制研究wget http://download.redis.io/releases/redis-2.8.2.tar.gz转载 2015-07-29 17:28:15 · 204 阅读 · 0 评论 -
Redis 安装
准备部分:什么是redis?Redis是REmote DIctionary Server的缩写。一个非关系型数据库为什么要用redis?1, 因为redis快,Redis is pretty fast!, 110000 SETs/second, 81000 GETs/second 2, 省去了复杂的SQL。3, 可以省去memcache了。 开始:下载redis转载 2015-04-09 17:43:38 · 323 阅读 · 0 评论 -
Redis 3.0集群搭建测试(二)
四、客户端集群命令cluster集群相关命令,更多redis相关命令见文档:http://redis.readthedocs.org/en/latest/[plain] view plaincopyprint?集群 cluster info 打印集群的信息 cluster nodes 列出集群当前已知的所有节点(node),以及这些节点的相关转载 2015-06-30 16:30:23 · 493 阅读 · 0 评论 -
Redis 3.0集群搭建测试(一)
Redis3.0 最大的特点就是有了cluster的能力,使用redis-trib.rb工具可以轻松构建Redis Cluster。Redis Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。节点之间使用gossip协议传播信息以及发现新节点,这种结构和Cassandra很相似,Cassandra节点可以转发请求。Redis集群中节点不作为client请转载 2015-06-30 16:27:59 · 365 阅读 · 0 评论 -
redis的研究跟使用
最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群. 转载请注明出处哈:http://hot66hot.iteye.com/admin/blogs/2050676一:关于redis cluster1:redis cluster的现状reids-cluster计划在redis3转载 2015-06-25 18:39:38 · 414 阅读 · 0 评论 -
Redis配置集群遇到问题及解决方法
配置完所有主节点后,报" ERR Invalid node address specified"由于redis-trib.rb 对域名或主机名支持不好,故在创建集群的时候要使用ip:port的方式redis-trib.rb create ip1:port1 ip2:port2 ip3:port3创建集群时报某个err slot 0 is already busy (redi转载 2015-10-23 11:18:14 · 544 阅读 · 0 评论