随笔分类 -  No SQL&缓存

摘要:"ORA-01654: 索引VGSM.AUDIT_DATA_I无法通过8192(在表空间KLDB中)扩展" 1.有可能是索引表空间不够 select sum(bytes/1024/1024) sizeMB from dba_free_space z where z.tablespace_name=' 阅读全文
posted @ 2017-03-17 18:45 jack_ou 阅读(15611) 评论(1) 推荐(0) 编辑
摘要:redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下: 阅读全文
posted @ 2016-03-31 00:23 jack_ou 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:1、前言 环境:CentOS-6.7-i386-LiveDVD 安装的CentOs系统 节点: 6个节点,3个主节点、3个从节点(由于redis默认需要3个主节点,如果想每个主节点有一个从节点,这是最低配要求) 配置:端口都采用默认的6379 redis版本:目前官网最新的redis stable版 阅读全文
posted @ 2016-03-08 17:30 jack_ou 阅读(3466) 评论(0) 推荐(0) 编辑
摘要:wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。 异常一: make[2]: cc 阅读全文
posted @ 2016-02-29 15:07 jack_ou 阅读(297) 评论(0) 推荐(1) 编辑
摘要:第一步:到git下载jedis源码,如果你用maven或者gradle,那么直接下官方的即可,地址:https://github.com/xetorthio/jedis;如果你用ant,下载这个:https://github.com/langtianya/jedis 第二步:把源码项目导入你的ide 阅读全文
posted @ 2016-02-28 19:04 jack_ou 阅读(849) 评论(0) 推荐(0) 编辑
摘要:在线测试命令地址:http://try.redis.io/ 官方文档:http://redis.io/commands http://redis.io/documentation Redis 命令参考 本文档是 Redis Command Reference 和 Redis Documentatio 阅读全文
posted @ 2016-02-15 17:53 jack_ou 阅读(2694) 评论(0) 推荐(0) 编辑
摘要:关于spring redis框架的使用,网上的例子很多很多。但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与spring redis丰富的api大相径庭,真是浪费了这么优秀的一个框架。这里,我们就对比之前对spring orm中对hibernate的使用,来理解使用s 阅读全文
posted @ 2016-02-15 11:34 jack_ou 阅读(5062) 评论(0) 推荐(0) 编辑
摘要:redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护,方法有2,如下。 1.比较安全的办法是采用绑定IP的方式来进行控制。 请在redis.conf文件找到如下配置 # If you want you can bind a single interface, if the bin 阅读全文
posted @ 2016-02-14 16:36 jack_ou 阅读(114428) 评论(1) 推荐(5) 编辑
摘要:方式一: 下载地址:http://redis.io/download,下载最新文档版本。 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis- 阅读全文
posted @ 2016-02-13 15:44 jack_ou 阅读(68445) 评论(3) 推荐(4) 编辑
摘要:[文章作者:张宴 本文版本:v1.1 最后修改:2010.09.03 转载请注明原文链接:http://blog.zyan.cc/tcsql/] 曾经有人提出,一般数据库缓存分为四种。第一种:单个对象的缓存(一个对象就是数据库一条记录),对于单个对象的临时缓存或永久缓存,用HashMap 就可以了, 阅读全文
posted @ 2016-01-28 11:39 jack_ou 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考!Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性 (基于java开发)、被认证(... 阅读全文
posted @ 2015-12-16 16:32 jack_ou 阅读(391) 评论(0) 推荐(0) 编辑
摘要:在前一篇文章中通过leetcode的一道题目了解了LRU算法的具体设计思路,下面继续来探讨一下另外两种常见的Cache算法:FIFO、LFU1.FIFO算法 FIFO(First in First out),先进先出。其实在操作系统的设计理念中很多地方都利用到了先进先出的思想,比如作业调度(先来先... 阅读全文
posted @ 2015-12-15 19:59 jack_ou 阅读(2652) 评论(0) 推荐(0) 编辑
摘要:Ehcache 在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整 合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU... 阅读全文
posted @ 2015-12-15 13:59 jack_ou 阅读(323) 评论(0) 推荐(0) 编辑
摘要:Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, ... 阅读全文
posted @ 2015-11-27 15:54 jack_ou 阅读(769) 评论(0) 推荐(0) 编辑
摘要:1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数 据全部丢失。Memcache 阅读全文
posted @ 2015-08-31 11:11 jack_ou 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1、liunux系统 redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的 不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop 阅读全文
posted @ 2015-04-08 12:26 jack_ou 阅读(2296) 评论(0) 推荐(0) 编辑