redis基础应用场景:web间session共享,即多个war工程共享一个session分布式缓存,因为redis为键值对存储,提供了丰富的adapter可以支持C、.net、java客户端,因此平台间进行数据交换起到了作用因此它可以用作大型系统的分布式缓存,并且其setnx的锁常用于秒杀,抢红包这种电商..
分类:
数据库 时间:
2016-07-25 16:39:58
阅读次数:
190
很久以前写了一篇文章 .NET中使用Redis 介绍了如何安装Redis服务端,以及如何在.NET中调用Redis读取数据。本文简单介绍如何设计NoSQL数据库,以及如何使用Redis来存储对象。 和传统的关系型数据库不同,NoSQL大部分都是以键值对存储在内存中的,我们不能直接把RDBMS里面的一 ...
分类:
Web程序 时间:
2016-07-23 18:03:05
阅读次数:
216
最近做的一个系统大量使用redis,我们将大量的用户信息存放在redis中,内存一申请就是几百G,体量也是相当庞大。所以我们也在不断的想方法优化减少redis的内存使用,把我们的优化实践也分享出来。采用Hash代替<K,V>键值对存储因为是存放用户维度的数据,用户id(uid)往往..
分类:
其他好文 时间:
2016-07-20 13:47:33
阅读次数:
254
最近做的一个系统大量使用redis,我们将大量的用户信息存放在redis中,内存一申请就是几百G,体量也是相当庞大。所以我们也在不断的想方法优化减少redis的内存使用,把我们的优化实践也分享出来。采用Hash代替<K,V>键值对存储因为是存放用户维度的数据,用户id(uid)往往..
分类:
其他好文 时间:
2016-07-20 13:47:01
阅读次数:
222
学习redis、memcached数据库为了找工作用储备知识首先redis、键值对存储、数据结构数据库、StringHashListSortZsort五种类型。学习从以下方面一、了解基本的概念二、基本类型的操作三、主从配置四、数据恢复五、zabbix监控redis六、参数优化redis是一个key-value存储系统。和Me..
分类:
其他好文 时间:
2016-07-19 19:07:09
阅读次数:
137
我们都知道,java中的Map结构是key->value键值对存储的,而且根据Map的特性,同一个Map中 不存在两个Key相同的元素,而value不存在这个限制。换句话说,在同一个Map中Key是唯一的,而value不唯一。Map是一个接口,我们不能 直接声明一个Map类型的对象,在实际开发中,比 ...
分类:
编程语言 时间:
2016-07-10 08:43:37
阅读次数:
307
版权声明:本文为博主原创文章,未经博主允许不得转载。 List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) 新建一个实体 ...
分类:
编程语言 时间:
2016-06-25 21:42:13
阅读次数:
285
Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对数据库的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等。一、memcached既不是..
分类:
系统相关 时间:
2016-05-18 06:56:41
阅读次数:
412
SharedPreferences
import android.content.Context;
import android.content.SharedPreferences;
import java.util.ArrayList;
import java.util.List;
/**
* 键值对存储
* Created by load on 2015/10/21.
*...
分类:
其他好文 时间:
2016-05-13 02:39:13
阅读次数:
180
前端: 后端: 握手类: 配置类: 后端可以注册多个handler,如上图配置。 handler: 订阅的信息存储在内存中,形式为<session,List<data>>的键值对 存储工具类: 订阅工具类(subscribeBO):主要就是将接收到的websocket信息转成java对象 推送代码太 ...
分类:
编程语言 时间:
2016-05-10 18:14:10
阅读次数:
373