zoukankan      html  css  js  c++  java
  • redis入门

    一.windows下安装redis

    (1)安装地址:https://github.com/MicrosoftArchive/redis/releases

     选择.msi结尾的,直接安装

    (2)启动服务端

    命令:redis-server.exe  redis.windows.conf

    (3)启动客户端

    刚才启动的不要关了,重新打开个命令窗口

    二.基本使用

    set admin 123

    get admin

    查看所有key:keys * 

    三.代码

    (1)pom.xml

    <dependency>
        <groupId>redis.clients</groupId>         
            <artifactId>jedis</artifactId>
            <version>3.1.0</version>
    </dependency>

    (2)JedisDemo1.java

    package cn.javacat;
    
    import redis.clients.jedis.Jedis;
    
    public class JedisDemo1 {
        public static void main(String[] args) {
            Jedis jedis = new Jedis("127.0.0.1",6379);
            jedis.set("userName", "张三");
            String userName = jedis.get("userName");
            String test = jedis.get("test");
            System.out.println(userName);
            System.out.println(test);
            jedis.close();
        }
    
    }

    运行结果:

    (3)连接池demo

     1 package cn.javacat;
     2 
     3 import redis.clients.jedis.Jedis;
     4 import redis.clients.jedis.JedisPool;
     5 import redis.clients.jedis.JedisPoolConfig;
     6 
     7 public class JedisPoolTest {
     8     public static void main(String[] args) {
     9         JedisPoolConfig config = new JedisPoolConfig();
    10         // 设置最大连接数
    11         config.setMaxTotal(100);
    12         // 设置最大空闲连接数
    13         config.setMaxIdle(10);
    14 
    15         JedisPool jedisPool = new JedisPool("127.0.0.1", 6379);
    16         Jedis jedis = null;
    17         try {
    18             jedis = jedisPool.getResource();
    19             jedis.set("password", "123456");
    20             String password = jedis.get("password");
    21             String test = jedis.get("test");
    22             System.out.println(password);
    23             System.out.println(test);
    24             jedis.close();
    25 
    26         } catch (Exception e) {
    27             e.printStackTrace();
    28         } finally {
    29             if (jedis != null) {
    30                 jedis.close();
    31             }
    32             if (jedisPool != null) {
    33                 jedisPool.close();
    34             }
    35         }
    36 
    37     }
    38 
    39 }
  • 相关阅读:
    通过存储过程的游标修改某个字段的全部数据
    spring cloud配置注册中心显示服务的ip地址和端口
    git几个必知托管平台
    hdu5790
    hdu5794
    hdu5739
    hdu5829
    线性规划初探
    bzoj4199
    bzoj4197
  • 原文地址:https://www.cnblogs.com/wangjian666/p/11266691.html
Copyright © 2011-2022 走看看