zoukankan      html  css  js  c++  java
  • redis初试牛刀

    先来无事就学学redis。可是并没有想的那么美好。首先要解释一下,redis主流是安装在lunx系统中的,甚至官网直接没有给出windows版本。要下载windows只能去所谓的githup。好吧我在这里提供一个windows64位的吧。

    地址:  http://pan.baidu.com/s/1pJrerk3

    有了下载地址,我先解释一下,redis是一种服务,你想要在程序中使用就要先启动服务。这是前话吧。不要想我初学那样,直接引个包就去用。

    首先来说安装启动吧。

    将下载好的压缩包解压到你想要放的地方。

    2、之后打开dos命令进入到该文件夹

    3、之后输入redis-server.exe  redis.windows.conf     回车(如图)

    如果出现上述样子,也就说明服务启动成功了。

    这个窗口不要关闭,他就可以作为我们的服务器来使用。

    我没来使用一下他把。

    在额外打开一个dos窗口,同样进入redis的目录,之后在输入   redis-cli.exe  回车如下图

    之后我们输入   set name wang  回车

                       get name 如图

    测试完上述,我们还可以在java中去测试一下。我使用的是maven工程

    在pom文件中加入

    <dependency>
            <groupId>org.redisson</groupId>
            <artifactId>redisson</artifactId>
            <version>1.0.2</version>
      </dependency>
       
     <dependency>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-log4j12</artifactId>
         <version>1.7.7</version>
     </dependency>
    

      

    在class文件中

    package com.test.redis;
    
    import java.util.concurrent.ConcurrentMap;
    
    import org.redisson.Config;
    import org.redisson.Redisson;
    
    public class TestRedis {
    	public static void main(String[] args) {
    		Config config = new Config();
    		config.setConnectionPoolSize(10);
    		config.addAddress("127.0.0.1:6379");
    		Redisson redisson = Redisson.create(config);
    		System.out.println("redis连接成功");
    		
    		//测试concurrentMap,put方法的时候就会同步到redis中
    		ConcurrentMap<String, Object> map = redisson.getMap("FirstMap");
    		map.put("wugouwei", "男");
    		map.put("zhangsan", "nan");
    		map.put("lisi", "女");
    		
    		ConcurrentMap resultMap = redisson.getMap("FirstMap");
    		System.out.println("resultMap==" + resultMap.keySet());
    		
    		// 关闭连接  
            redisson.shutdown();
    	}
    }
    

      

    输出结果

    log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    redis连接成功
    resultMap==[wugouwei, zhangsan, lisi]

    (以上很多都是网上查找结合的。以后遇到什么问题也可以自己去找找看。)

  • 相关阅读:
    matlab代码学习_2018728
    理解面向对象过程中创造一个对象的步骤
    html字符及空格占位问题
    div中img(及文字等inline元素和block元素)的自动换行
    css布局居中
    css3前缀解决方案
    自己写一个树形导航菜单
    《JavaScript核心概念及实践》 读书笔记
    css常用属性
    windows下有个目录名称中间有空格 java读目录空格变成%20 处理方法
  • 原文地址:https://www.cnblogs.com/wangxiangstudy/p/4962244.html
Copyright © 2011-2022 走看看