
redis
还不够
这个作者很懒,什么都没留下…
展开
-
Java集成redis集群
spring-redis.xml:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca转载 2017-06-17 18:13:30 · 1043 阅读 · 0 评论 -
Redis Cluster学习笔记
原文:https://blog.youkuaiyun.com/tengdazhang770960436/article/details/49925031Redis在3.0版正式引入了集群这个特性。Redis集群是一个分布式(distributed)、容错(fault-tolerant)的 Redis内存K/V服务, 集群可以使用的功能是普通单机 Redis 所能使用的功能的一个子集(subset),比如Red...转载 2018-05-15 22:42:32 · 177 阅读 · 0 评论 -
redis中用哈希槽实现集群
Redis Cluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有 节点连接。其redis-cluster架构图如下:其结构特点: 1、所有的redis节点彼此互联(PIN...转载 2018-05-14 01:19:46 · 484 阅读 · 1 评论 -
Redis学习笔记10--Redis主从复制
原文:http://blog.youkuaiyun.com/freebird_lb/article/details/7778989Redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。下面是关于redis主从复制的一些特点: 1.master可以有多个slave 2.除了转载 2017-06-17 23:11:40 · 200 阅读 · 0 评论 -
Redis学习笔记1--入门篇
一、Redis简介:Redis(http://redis.io)是一款开源的、高性能的键-值存储(key-value store),它是用ANSI C来编写。Redis的项目名是Remote Dictionary Server的缩写,但它常被称作是一款数据结构服务器(data structureserver)。Redis的键值可以包括字符串(strings)、哈希(hashes)、转载 2017-06-17 22:59:03 · 441 阅读 · 0 评论 -
Redis学习笔记9--Redis持久化
Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介绍之。(一)Snapshotting 快照是默认的持久化方式。这种方转载 2017-06-17 22:33:11 · 210 阅读 · 0 评论 -
redis-cluster研究和使用
redis-cluster研究和使用博客分类: redisrediscluster分布式存储 本文章已收录于: Redis最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群. 转载请注明出处哈:http://hot66hot.iteye.com/admin/转载 2017-06-17 20:28:06 · 297 阅读 · 0 评论 -
Java代码操作Redis的sentinel和Redis的集群Cluster操作
Java代码操作Redis的sentinel和Redis的集群Cluster操作Jedis操作Redis的sentinel示例代码:总共四台机器,crxy99,crxy98分别是主节点和从节点. crxy97和crxy96是两个监控此主从架构的sentinel节点. 上代码: 1 import org.junit.Test; 2转载 2017-06-17 18:12:56 · 451 阅读 · 0 评论 -
centos 安装 redis3.0.0 集群
这里创建6个Redis节点,其中三个为主节点,三个为从节点。redis和端口对应关系:127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002从:127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005步骤:1,下载redis。官网下载3.0.0版本,之前几的版本不支持集群模式转载 2017-06-17 17:12:27 · 924 阅读 · 0 评论 -
Jedis之ShardedJedis一致性哈希分析
摘要: Jedis之ShardedJedis一致性哈希分析Jedis之ShardedJedis一致性哈希分析ShardedJedis通过一致性哈希实现的的分布式缓存。主要思路:redis服务器节点划分:将每台服务器节点采用hash算法划分为160个虚拟节点(可以配置划分权重)将划分虚拟节点采用TreeMap存储对每个redis服务器的物理连接转载 2017-06-04 21:56:08 · 386 阅读 · 0 评论 -
redis单主机多实例
假设我们服务器上面已经安装好了redis;可参看:http://www.cnblogs.com/super-d2/p/3819385.html下面我们来配置redis单主机多实例:我们首先拷贝两份文件:[root@infa redis-2.8.12]# cp /etc/redis.conf /etc/redis6380.conf[root@infa redi转载 2017-06-04 20:54:17 · 428 阅读 · 0 评论 -
Redis学习笔记11--Redis分布式
Redis-2.4.15目前没有提供集群的功能,redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redis server上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景:在读写操作比较均匀且实时性要求较高,可以用下图的分布式模式:在读操作远远多于写操作时,可以用下图的分布式转载 2017-06-17 23:30:30 · 572 阅读 · 0 评论 -
Redis学习笔记2--Redis数据类型及相关命令
原文:http://blog.youkuaiyun.com/freebird_lb/article/details/7733979Redis支持的种数据类型包括string、list 、set 、sorted set 和hash。redis相关的命令可以查看:http://redis.io/commands 这是官方的命令使用手册,也有中文翻译的:http://redis.readth转载 2017-06-18 10:37:50 · 303 阅读 · 0 评论 -
Redis学习笔记3--Redis键值设计
原文:http://blog.youkuaiyun.com/freebird_lb/article/details/7733988tag在互联网应用里尤其多见,首先看下面的关系型数据表:Book表: idnameauthor1The Ruby Programming LanguageMark转载 2017-06-18 10:57:39 · 637 阅读 · 0 评论 -
Redis集群的高可用测试(含Jedis客户端的使用)
原文:http://blog.51cto.com/11959850/1878492Redis集群的使用测试(Jedis客户端的使用)1、 Jedis客户端建议升级到最新版(当前为2.7.3),这样对3.0.x集群有比较好的支持。https://github.com/xetorthio/jedishttp://mvnrepository.com/artifact/redis.clients/jed...转载 2018-05-14 00:45:30 · 549 阅读 · 0 评论 -
Redis集群使用总结(二)
原文: http://blog.youkuaiyun.com/why_2012_gogo/article/details/51471911Redis集群使用总结(二):本篇文章需要结合上一篇《redis集群使用总结(一)》,而这里主要介绍Redis集群的管理的分析和研究总结。 · 如何管理· 故障转移· 注意事项转载 2017-06-25 23:27:53 · 589 阅读 · 0 评论 -
Java中使用Jedis操作Redis
如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis/etc/init.d/redis-server stop/etc/init.d/redis-server start/etc/init.d/redis-server restart如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的转载 2017-06-04 16:44:53 · 522 阅读 · 0 评论 -
redis服务器安装
一、何为Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcache原创 2017-06-04 15:19:07 · 694 阅读 · 0 评论 -
Redis 集群规范(中文稿)(MOVED错误码及ASK错误码
原文:http://blog.youkuaiyun.com/u010258235/article/details/50060127引言?这个文档是正在开发中的 Redis 集群功能的规范(specification)文档,文档分为两个部分:第一部分介绍目前已经在 unstable 分支中实现了的那些功能。第二部分介绍目前仍未实现的那些功能。文档各个部转载 2017-06-19 00:26:36 · 1011 阅读 · 0 评论 -
redis-cluster研究和使用
原文:http://hot66hot.iteye.com/blog/2050676最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群. 转载请注明出处哈:http://hot66hot.iteye.com/admin/blogs/2050676一:关于redis转载 2017-06-19 00:24:16 · 378 阅读 · 0 评论 -
redis集群环境的搭建和错误分析
原文: http://blog.youkuaiyun.com/jaryle/article/details/51757874安装Redis集群需要版本号在3.0以上redis-cluster安装前需要安装ruby环境搭建集群需要使用到官方提供的ruby脚本。需要安装ruby的环境。yum -y install rubyyum -y install转载 2017-06-18 22:46:34 · 564 阅读 · 0 评论 -
Redis 事务
Redis 事务Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。转载 2017-06-18 12:09:17 · 260 阅读 · 0 评论 -
redis并发问题
redis中的并发问题使用redis作为缓存已经很久了,redis是以单进程的形式运行的,命令是一个接着一个执行的,一直以为不会存在并发的问题,直到今天看到相关的资料,才恍然大悟~~具体问题实例有个键,假设名称为myNum,里面保存的是阿拉伯数字,假设现在值为1,存在多个连接对myNum进行操作的情况,这个时候就会有并发的问题。假设有两个连接linkA和linkB,这两个连接都执行下面转载 2017-05-09 20:32:05 · 430 阅读 · 0 评论