redis之java操作,与memerche对比分析

1. jedis的操作方法主要包括 key、string、list、set、sortedlist、hash等,参考博文:http://www.cnblogs.com/edisonfeng/p/3571870.html

2. 本篇重点介绍一下jedis与memerche的对比

2.1  jedis是持久化的,拥有复杂数据操作类型,包括list、hash等,并且jedis的核心是多线程操作,并支持切片连接池对象

2.2 memerche是非持久化的内存数据库,只有key、value类型的基本操作,value类型为Object,其内核是单线程操作,不支持切片连接,在多个jvm情况下需要我们自己做连接池处理。

2.3 memerche在操作简单业务逻辑缓存时比jedis效率高,如果是复杂业务需要的数据类型需要更加细粒度时可以使用redis比较合适,另外如果想要搭建分布式的缓存服务并且对缓存数据的稳定性要求比较高的场景建议使用redis;对于小型项目优先速度和降低服务器成本开销时、建议使用memerche。

2.4 以上是小编自己的一点理解,要想真正的驾驭并合理使用某项技术还需深入的学习jedis和memerche的核心原理与机制

时间: 2024-10-18 21:00:05

redis之java操作,与memerche对比分析的相关文章

Java中json工具对比分析

Java中几个json工具分析 1, 环境 JDK1.6+IDE(IntelliJ IDEA)+windowsXP+GBK编码 2,分析对象 jackson1.8.2 http://jackson.codehaus.org/ gson1.7.1 http://code.google.com/p/google-gson/ jsob_lib2.4 http://json-lib.sourceforge.NET/ 3,使用实例          用两个bean进行测试,两个bean都嵌套有数组和对象,

redis的安装和使用【2】redis的java操作

修改redis.conf# 配置绑定ip,作者机子为192.168.100.192,请读者根据实际情况设置bind 192.168.100.192#非保护模式protected-mode no保存重启 2.操作2.1 使用idea创建一个maven项目https://www.jianshu.com/p/042073b7710b 2.2 修改pom.xml加入下面的依赖: <dependency> <groupId>redis.clients</groupId> <

Java中的NIO和IO的对比分析

总的来说,java中的IO和NIO主要有三点区别: IO                  NIO 面向流     面向缓冲 阻塞IO  非阻塞IO  无   选择器(Selectors) 1.面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的. Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方.此外,它不能前后移动流中的数据.如果需要前后移动从流中读取的数据,需要先将它缓存到一个缓冲区. Java

Java操作Redis之Jedis用法详解

Redis(Remote Dictionary Server,远程数据字典服务器)是一个开源的高性能内存数据库,常用作缓存缓存服务器使用,也已做消息队列使用.因其高性能.丰富的数据类型.可扩展等特性受开发者青睐,这里介绍在java中使用Jedis操作Redis的基本用法. 1. 字符串String. package com.zws.redis.examples; import java.util.concurrent.TimeUnit; import redis.clients.jedis.Je

Jedis学习使用(java操作redis)

Jedis 是 Redis 官方首选的 Java 客户端开发包. 工作过程总结的一个示例,贴出来,如下: Java代码   package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.

java对redis的基础操作

一.server端安装 1.下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2.安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序的功能:   redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). redis-check-aof.e

redis java操作

Redis Java连接操作 连接到Redis服务器 import redis.clients.jedis.Jedis; public class RedisJava { public static void main(String[] args) { //Connecting to Redis server on localhost Jedis jedis = new Jedis("localhost"); System.out.println("Connection to

java操作redis学习(一):安装及连接

文章参考自:http://www.cnblogs.com/edisonfeng/p/3571870.html,在此基础上进行了修改. 一.下载安装Redis redis官网显示暂时不支持Windows平台,如果需要的话,使用微软的开源组织开发的64为版 点击Learn more进入github,选择发布版进行下载下载 这里使用最新版,解压后的目录结构: 几个exe程序的功能: redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于

Redis介绍 &amp;&amp; Java客户端操作Redis

Redis介绍 && Java客户端操作Redis 本文内容 redis介绍 redis的 shell 客户端简介 redis的 java 客户端简介 环境配置 redis 2.8.17 64bit JDK1.6 redis介绍 大多数时候,我们都将 redis 称作是内存数据库,它在运行过程中,将键值对信息存储在内存中,同时在后台以异步的形式写入本地数据库中(默认是:dump.rdb,在 redis.conf 中配置,如果需要考虑安全的持久化需求需要开启 AOF 功能,详细介绍可以查看这