关闭

分布式锁那点事

为什么要使用分布式锁 为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,为了解决...
阅读(20) 评论(0)

Redis 学习笔记(十一)基数统计(HyperLogLog)

转自:http://blog.csdn.net/men_wen/article/details/70048093 1. 介绍 HyperLogLog命令是redis在2.8版本中加入的,Redis中HyperLogLog是用来做基数统计的。 HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的,因此每个 Hyp...
阅读(32) 评论(0)

Redis学习笔记(十)消息通知(任务队列和发布订阅模式)

转自:http://blog.csdn.net/men_wen/article/details/62237970 1. 任务队列 1.1 任务队列的特点 任务队列:顾名思义,就是“传递消息的队列”。与任务队列进行交互的实体有两类,一类是生产者(producer),另一类则是消费者(consumer)。生产者将需要处理的任务放入任务队列中,而消费者则不断地从任务独立中读入任...
阅读(62) 评论(0)

Redis学习笔记(九) 排序SORT及参数详解

转自:http://blog.csdn.net/men_wen/article/details/62232910 1.排序SORT SORT命令可以对列表类型,集合类型和有序集合类型键进行排序,并且可以完成与关系数据库中的连接查询相类似的任务。 SORT  返回或存储key的list、 set 或sorted set 中的元素。默认是按照数值类型排序的,并且...
阅读(63) 评论(0)

Redis学习笔记(八)事务 和 连接相关命令

转自:http://blog.csdn.net/men_wen/article/details/62075751 1. 事务 1. 事务的概念和原理 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis中的最小执行单位,一个事务中的命令要么都执行,要么都不执行。事务的原理是先将属于一个事务的命令发送给Redis,然后在让Redis...
阅读(51) 评论(0)

Redis 学习笔记(七)之 有序集合

转自:http://blog.csdn.net/men_wen/article/details/61920981 1.介绍 在集合类型的基础上,有序集合类型为集合中的每个元素都关联了一个分数,使得在完成插入、删除的集合类型的操作时,还能够获得分数最高(或最低)的前N个元素等与分数有关的操作。集合元素具有唯一性,但是分数可以相同。 2. 比较 有序集合类型和列...
阅读(28) 评论(0)

Redis 学习笔记(六)之 set无序集合

转自:http://blog.csdn.net/men_wen/article/details/61916268 1. 介绍 一个集合类型可以存储最多2^32 -1 个字符串集合类型在redis内部使用值为空的散列表(hash table)实现,所以集合中的加入或删除元素等时间复杂度为O(1)。集合具有元素唯一性。 set集合命令 SADD  添加一个或多...
阅读(39) 评论(0)

Redis 学习笔记(五)之列表类型

转自:http://blog.csdn.net/men_wen/article/details/61429145 1. 介绍 列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段,因为其内部实现使用双向链表(double linked list)实现的。与散列类型相同,列表类型最多能容纳2^32 -1 个元素。 2. 列表...
阅读(34) 评论(0)

Redis学习笔记 (四) 之KEY相关命令

转自:http://blog.csdn.net/men_wen/article/details/61222069 KEY 相关命令 KEYS  查找所有符合给定模式pattern(正则表达式)的 key 。 KEYS pattern1 127.0.0.1:6379> KEYS * 1) "say" 2) "res" 3) "userInfo2" 4) "tes...
阅读(23) 评论(0)

Redis 学习笔记(三)之散列类型命令

转自:http://blog.csdn.net/men_wen/article/details/60873685 散列类型 1. hash相关的配置 在redis.conf文件中,有关hash的配置如下 hash-max-ziplist-entries 512 //最大字节说为512字节 hash-max-ziplist-value 64 //最多字段数为64...
阅读(15) 评论(0)

Redis 学习笔记(二)之字符串类型命令

转自:http://blog.csdn.net/men_wen/article/details/60783300 字符串类型 字符串类型是redis中最基本的数据类型,他能存储任何形式的字符串,包括二进制数据。一个字符串类型键允许的数据的最大容量是512MB。 命令 SET 和 GET  类似于读和写变量 SET key value [EX seco...
阅读(22) 评论(0)

Redis 学习笔记(一)安装与配置

转自:http://blog.csdn.net/men_wen/article/details/60583821 Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,Redis是REmote DIctionary Server(远程字典服务器)的缩写。 1. 下载安装 wget http://download.redis.io/redis-stable....
阅读(15) 评论(0)

CSDN的那些事【就服这篇文章】

转自:http://blog.csdn.net/jiandanjinxin/article/details/52758390 1. CSDN的论坛 http://bbs.csdn.net/home 论坛地图快速定位相关论坛专题  http://bbs.csdn.net/map  (http://bbs.csdn.net/forums/ST_Image  http://bbs.cs...
阅读(15) 评论(0)

Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享

转自:http://blog.csdn.net/u012702547/article/details/72991283 Nginx+Tomcat搭建服务集群,然后通过Spring Session+Redis实现Session共享。  阅读本文需要有如下知识点:  1.Nginx的安装、配置  2.Spring+SpringMVC基本配置  3.Redis缓存的使用  N...
阅读(129) 评论(0)

SpringMVC+Spring+mybatis+redis项目从零开始--Springmvc配置实现

转自:http://blog.csdn.net/a123demi/article/details/78284949 文章列表: 一.SSM项目-分布式项目结构搭建 二.SSM项目-Spring mybatis mysql配置实现 三.SSM项目-redis缓存策略和配置实现 四.SSM项目-Springmvc配置实现 四、SSM项目-Springmvc配置实...
阅读(68) 评论(0)
301条 共21页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:107826次
    • 积分:1855
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:264篇
    • 译文:0篇
    • 评论:12条
    文章分类
    最新评论