LinkNemo

  • CODY

    redis伪集群搭建

    模型原理·去中心化,去中间件,也就是说,集群中的每个节点都是平等的关系,都是对等的,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,这样就保证了我们只需要连接集群中的任意一个节点,就可以获取到其他节点的数据。·内置哈希槽(0-16383个编号的哈希槽)确定我们的请求属于哪个哈希槽编号。确定请求该有那一组集群请求   通过请求key来通过CRC16算法来确定属于哪个哈希槽编号,每一个哈希槽编号均匀分布到每一组数据服务器上面·Redis集群会把数据存在一个master节点,然后在这个master和其对应的salve之间进行......
    2018/02/02 16:44:20发表 201赏阅 1点评
  • CODY

    redis缓存雪崩和穿透

    数据准备订单表:order_detailCREATETABLE`order_detail`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键',`user_code`varchar(10)NOTNULLCOMMENT'用户id',`name`varchar(40)NOTNULLCOMMENT'订单名',`price`decimal(10,0)NOTNULLCOMMENT'金钱',`create_time`datetimeDEFAULT'0000-00-0000:00:00'COMMENT'创建时间',PRIMARYKEY(`id`))ENGINE=InnoD......
    2017/09/03 23:13:53发表 673赏阅 2点评
  • Nemo

    Spring 整合Redis集群配置

    最近在做这边的redis集群这块的内容,这里稍稍记录下目前的一些配置。这是在原来单redis服务的基础上改进过来的,也保留了原有的一些单服务的配置。======================核心:spring-redis.xml==========================<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmln......
    2016/09/27 16:02:09发表 659赏阅 2点评
  • Nemo

    Redis事务

    Redis事务可以一次执行多个命令,并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。实例事务先以 MULTI 开始一个事务,然后将多个命令入队到事务中,最后由 EXEC 命令触发事务,一并执行事务中的所有命令,可以看到,set完命令之后,反馈信息是QUEUED,最后再执行exec,这些命令才会真正的执行:对应的Ja......
    2017/02/10 10:37:32发表 317赏阅 0点评
  • Nemo

    Redis 消息队列实现

    消息队列的场景:发布订阅,生产消费。Redis2.0之后开始支持pub/sub,所以可以使用下这个。--------------------------------------------------------------非持久化订阅-------------------------------------------------------===========PrintListener.java:订阅者消息处理器===================publicclassPrintListenerextendsJedisPubSub{   @Override......
    2016/11/04 11:05:17发表 462赏阅 0点评
  • Nemo

    Ubuntu下部署配置Redis集群(主从配置)

    最近在折腾这边的redis这块的内容,redis集群部署这块稍候会抽点时间记录下.......
    2016/09/27 16:24:22发表 452赏阅 0点评
  • Nemo

    redis + Spring简单配置

    最近在做redis的缓存这块,目前用Ubuntuserver做了一个简单的redisserver,在程序中集成了redis的支持配置,接下来需要做下redis集群管理和redis查询这块的内容,这里先把基本的配置稍稍记录下,接下来还需要对这部分内容做进一步的优化:Spring-redis.xml:======================================<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="......
    2016/09/13 17:03:23发表 500赏阅 0点评
  • Nemo

    Ecache 与 Redis的使用场景

    ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。redis是通过socket访问到缓存服务,效率比ecache低,比数据库要快很多,处理集群和分布式缓存方便,有成熟的方案。如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果是大型系统,存在缓存共享、分布式部署、缓存内容很大的,建议用redis。补充下:ehcache也有缓存共享方案,不过是通过RMI或者Jgroup多播方式进行广播缓存通知更新,缓存共享复杂,维护不方便;简单的共享可以,但是涉及到缓存恢复,大数据缓存,则不合适。
    2016/08/18 16:15:10发表 398赏阅 0点评

最新点击

热门人物

热门标签

回到顶部