`

java使用redis简单说明

 
阅读更多

 java使用redis简单说明

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,听说他的性能远高于memcached,所以想自己搞个玩下。看到底有什么好处。

在windows下使用redis首先要下载一个。非官方版 http://code.google.com/p/servicestack/wiki/RedisWindowsDownload

下载完的Redis文件夹有以下几个文件 redis-server.exe:服务程序 指定redis的配置文件,如没有指定,则使用默认设置

在控制台下运行,输入cmd再跳到你redis的目录下

E:\redis-2.0.2>redis-server.exe redis.conf

或者在文件夹下面直接点击redis-server.exe

自己上网下载redis-2.0.0.jar

以下是自己写的一个简单测试程序:

 

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import redis.clients.jedis.Jedis; 
publicclassJedisDemo{
  @SuppressWarnings("unchecked")
  public void testDeom(){
       Jedis  redis =newJedis("localhost",6379);
       //连接redis //hset key field value将哈希表key中的域field的值设为value。 
        redis.hset("yyweb","music","m.yy.com"); 
       redis.hset("yyweb","mall","mai.yy.com"); 
       redis.hset("yyweb","duowan","www.duowan.com");//返回哈希表key中,一个或多个给定域的值。 
         List list = redis.hmget("yyweb","music","mall","duowan");
        for(int i=0;i<list.size();i++){
               System.out.println(list.get(i));
        }//同时将多个field - value(域-值)对设置到哈希表key中。 
           Map map =newHashMap(); 
        map.put("uid","10000"); 
        map.put("username","chenxu"); 
        redis.hmset("hash", map);//得到map下面的username的值 
          System.out.println(redis.hget("hash","username"));//HGETALL key返回哈希表key中,所有的域和值。
          Map<String,String> maps = redis.hgetAll("hash");
        for(Map.Entry entry: maps.entrySet()){
              System.out.print(entry.getKey()+":"+ entry.getValue()+"\t");
         }
  }
   
   public static void main(String[] args) throws Exception{
        JedisDemo jedis =newJedisDemo();  
        jedis.testDeom();
   }
}

 

 

 

 

分享到:
评论

相关推荐

    Java 连接Redis

    `教程重要说明及更新链接点击这个文本.txt`可能包含了关于如何使用Jedis或与Redis交互的进一步指南,包括任何更新和注意事项。 总之,Java连接Redis主要依赖Jedis库,通过建立连接、执行命令、关闭连接等步骤,可以...

    Redis缓存数据库在JAVA的使用说明-PPT版本

    在Java开发中,Redis的使用能够显著提升应用程序的性能,因为它提供了高效的数据存储和检索能力。本PPT主要围绕以下几个知识点展开: 1. **Redis的基本概念** - Redis是一个开源的内存数据结构存储系统,支持多种...

    Redis使用说明,安装包以及Redis工具类

    在本说明中,我们将深入探讨Redis的安装过程,特别是在Windows系统上的安装,以及如何使用Java编写Redis工具类。 首先,让我们关注Redis的安装。在Windows上安装Redis,通常会下载一个名为`redis-x64-版本号.zip`的...

    redis 使用操作说明(试用总结)

    本试用总结将深入探讨 Redis 的基本概念、主要特性和在Windows环境下的配置,以及如何利用Jedis Java客户端进行交互。 一、Redis 基本概念 Redis (Remote Dictionary Server) 是一个开源的,基于内存的数据结构存储...

    redis使用和集成

    SpringBoot 是一款快速开发框架,集成 Redis 可以方便地在 Java 应用中使用 Redis。集成步骤通常包括以下几点: 1. 添加依赖:在 Maven 或 Gradle 的配置文件中引入 Redis 相关依赖。 2. 配置 Redis:在 SpringBoot ...

    redis说明文档

    在 Java 应用中集成 Redis,通常涉及以下几个步骤: 1. **添加依赖**: - 在 Maven 项目中添加 Spring Data Redis 的依赖,例如: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    使用redis构建简单的社交网站.zip

    在构建一个简单的社交网站时,Redis作为一个高性能的键值存储系统,可以发挥重要作用。...在阅读提供的“使用redis构建简单的社交网站.md”文档和解压“项目说明.zip”后,可以更深入地学习和实践这些概念。

    redis官方中文说明文档(HTML版本)

    Redis服务器支持命令行交互,同时也有许多语言的客户端库供开发者使用,例如Python、Java、C#等。 在数据类型部分,文档会详细阐述Redis中的五大数据结构:字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)...

    561801+Redis实战

    第一部分对Redis进行了介 绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。...

    ssm+mysql+Redis实现简易的高并发模拟

    在本项目中,"ssm+mysql+Redis实现简易的高并发模拟" 是一个典型的Web应用架构,用于处理大量并发请求。SSM是Spring、Spring MVC和MyBatis的缩写,这是一种流行的Java Web开发框架组合,而MySQL是常用的开源关系型...

    REDIS 入门指南pdf

    以下是对 Redis 入门指南的一些关键知识点的详细说明: 1. **Redis 数据类型** - **字符串(String)**:Redis 最基本的数据类型,可以存储字符串、数字等,支持自增、自减操作。 - **哈希(Hash)**:用于存储...

    jedis-2.9.0 最新版Redis客户端CSDN下载

    Jedis是Java语言中使用最广泛的Redis客户端库,它提供了丰富的API来操作Redis服务器。在这个"jedis-2.9.0"的最新版本中,我们包含了三个重要的文件: 1. `jedis-2.9.0.jar`:这是Jedis的二进制发行版,包含了所有...

    Java核心面试知识集-Redis面试题

    ### Java核心面试知识集——Redis面试题解析 #### 一、Redis数据结构相关 ##### 1. Redis支持的数据类型 Redis 提供了多种内置的数据结构,适用于不同的应用场景,包括但不限于以下几种: - **String(字符串)*...

    java代码springboot+Swagger+redis+mybatis+restful代码案例(有文档)

    这代码一般可以用来交个java的课程作业,或者自己学习swagger等相关的都能用得上,您正在寻找一个使用Java编写的具有Spring Boot、Swagger、Redis、MyBatis和Restful的代码示例,并且包含详细的文档说明。...

Global site tag (gtag.js) - Google Analytics