数据库
文章平均质量分 62
Towan
天下之至柔,驰骋天下之至坚。
展开
-
redis内存预分配策略
sds.c/sdsMakeRoomFor 函数描述了sdshdr 的这种内存预分配优化策略,以下是这个函数的伪代码版本:def sdsMakeRoomFor(sdshdr, required_len): # 预分配空间足够,无须再进行空间分配 if (sdshdr.free >= required_len): return sdshdr原创 2013-11-15 11:44:14 · 2640 阅读 · 0 评论 -
mysql 中group_concat长度限制
group_concat有长度限制!长度陷阱用了group_concat后,select里如果使用了limit是不起作用的.用group_concat连接字段的时候是有长度限制的,并不是有多少连多少。但你可以设置一下。使用group_concat_max_len系统变量,你可以设置允许的最大长度。程序中进行这项操作的语法如下,其中 val 是一个无符号整数:SET [S原创 2014-04-07 16:30:53 · 1688 阅读 · 0 评论 -
JedisPool配置参数解析
Jedis之如何配置jedisPool参数 JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力,JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。 maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如果pool已经分配了maxActive原创 2014-03-04 08:49:28 · 1792 阅读 · 0 评论 -
Quantum插件在eclipse中的应用
目前很多数据库插件与eclipse集成,如Quantum、DBEdit、Tanghan.下面主要介绍下Quantum插件,他是一款开源的软件,能够对一些数据库如MySql、Oracle、Sybase、DB2、PostgrSQL等支持,下载并加压后拷贝到eclipse的安装目录plugins文件夹即可安装。主要用途1.可视化连接数据库2.查看表数据和表结构3.使用sql查询编辑视原创 2014-02-19 21:45:28 · 1165 阅读 · 0 评论 -
推荐一款专为MySQL设计的ER/数据库建模工具MySQL Workbench
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统,下面是一原创 2014-01-15 14:39:44 · 2553 阅读 · 0 评论 -
redis相关知识简介
Redis,一种轻量级键值对数据存储。多数 NoSQL 实现本质上都是键值对,但是 Redis 支持非常丰富的值集,其中包括字符串、列表、集以及散列。因此,Redis 通常被称为数据结构服务器。Redis 也以异常快速而闻名,这使得它成为某一特定类型使用案例的最优选择。当我们想要了解一种新事物时,将其同熟知的事物进行比较可能会有所帮助,因此,我们将通过对比其与 memcached 的相似性以开原创 2014-01-10 08:42:26 · 896 阅读 · 0 评论 -
redis集群方案
根据一些测试整理出来的一份方案:1. Redis 性能对于redis 的一些简单测试,仅供参考: 测试环境:Redhat6.2 , Xeon E5520(4核)*2/8G,1000M网卡 Redis 版本:2.6.9 客户端机器使用redis-benchmark 简单GET、SET操作: 1. 1单实例测试1. Value大小:10Byte~1390Byte原创 2013-12-09 08:45:43 · 1297 阅读 · 1 评论 -
Java使用memcached
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:[java] view plaincopypublic class MemcachedUtil { /**原创 2013-11-28 20:03:36 · 858 阅读 · 0 评论 -
redis-管道
redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:Client: INCR XServer: 1Client: INCR转载 2013-11-28 13:33:19 · 912 阅读 · 0 评论 -
redis简单安装
Redis实践一、Redis的安装>wget ‘http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz’>tar xzf redis-2.0.4.tar.gz >cd redis-2.0.4 >./configure>make & make install二、Redis工具转载 2013-11-28 12:56:40 · 1018 阅读 · 0 评论 -
redis客户端jedis的简单使用
Redis的Java客户端有很多个,官网上标星星的是Jedis,项目地址是:https://github.com/xetorthio/jedis。 下面将一下这个客户端的简单应用。1安装、配置如果你的项目使用maven的话,那么很简单,只要在依赖中增加它的依赖就好了,当前最新的版本是2.1.0,pom的依赖配置如下: redis.clients jedis原创 2013-11-28 12:46:19 · 1393 阅读 · 0 评论 -
Redis链表的使用
表(List)头元素和尾元素头元素指的是列表左端/前端第一个元素,尾元素指的是列表右端/后端第一个元素。举个例子,列表list包含三个元素:x,y, z,其中x是头元素,而z则是尾元素。空列表指不包含任何元素的列表,Redis将不存在的key也视为空列表。LPUSHLPUSH key value [value ...]将一个或多个值value插入到列表k翻译 2013-11-22 15:24:22 · 2111 阅读 · 0 评论 -
Jdeis api使用redis有序集
Jedis 是 Redis 官方首选的 Java 客户端开发包。这篇文章我们将介绍如何使用 Sorted Set 排序集合(zsets)。Sorted Set 跟一个集合一样,它是不会存在重复的数值,最大的不同是 Sorted Set 中每个元素都是经过排序的。我们先看一些命令:01import java.util.HashMap;原创 2013-11-18 13:23:51 · 2444 阅读 · 0 评论 -
mysql数据库实现类似oracle connect by prior的查询
--注下面的语句用到了表 DROP TABLE IF EXISTS `a_sys_org`; CREATE TABLE `a_sys_org` ( `org_id` varchar(32) NOT NULL COMMENT '机构号', `org_name` varchar(256) NOT NULL COMMENT '机构名称', `parent_org_id`转载 2014-04-12 12:16:02 · 2037 阅读 · 0 评论