• Redis数据结构之字符串


      学习阶段分成两个部分,一个是redis客户端,一个是java客户端操作

    一:在redis客户端操作

    1.先删除里面的几个key

      

    2.set与get与getset

      

    3.数值的增减

      值递增1,或者减一

      如果不存在,则默认是0.

      

    4.增几或者减几

      如果不存在,默认为0.

      

    5.追加值

      如果不存在,则增加这个key,如果存在key,则在后面直接追加。

      

    二:与java的客户端操作

    1.java程序

      这个涵盖了上面的所有命令。

     1 package top.it;
     2 
     3 import org.junit.Test;
     4 import redis.clients.jedis.Jedis;
     5 import redis.clients.jedis.JedisPool;
     6 import redis.clients.jedis.JedisPoolConfig;
     7 
     8 import java.util.Iterator;
     9 import java.util.Set;
    10 
    11 public class JedisDemo2 {
    12     @Test
    13     public void test(){
    14         //设置ip与端口
    15         Jedis jedis=new Jedis("192.168.140.121",6379);
    16 
    17         //获取所有的key值
    18         Set keys=jedis.keys("*");
    19         Iterator<String> it=keys.iterator() ;
    20         while(it.hasNext()){
    21             String key = it.next();
    22             System.out.println("keys:"+key);
    23         }
    24         //set
    25         jedis.set("age","18");
    26         //get
    27         String age=jedis.get("age");
    28         System.out.println("get age is:"+age);
    29         //del
    30         jedis.del("age");
    31         System.out.println("del age is:"+jedis.get("age"));
    32         //append
    33         jedis.append("age","20");
    34         System.out.println("append age is:"+jedis.get("age"));
    35         //incr
    36         jedis.incr("age");
    37         System.out.println("incr age is:"+jedis.get("age"));
    38         //incrby
    39         jedis.incrBy("age",5);
    40         System.out.println("incrby age is:"+jedis.get("age"));
    41         //getset
    42         jedis.getSet("name","Job");
    43         System.out.println("getset name is:"+jedis.get("name"));
    44 
    45         jedis.close();
    46     }
    47 }

    2.效果

      

  • 相关阅读:
    c++中sort等算法中比较操作的规则
    数据结构(c++)(1)-- 栈
    Problem 10: Summation of primes
    Problem 9: Special Pythagorean triplet
    Problem 7: 10001st prime
    Problem 8: Largest product in a series
    Problem 5: Smallest multiple
    Problem 6: Sum square difference
    Problem 4: Largest palindrome product
    Problem 3: Largest prime factor
  • 原文地址:https://www.cnblogs.com/juncaoit/p/8830685.html
Copyright © 2020-2023  润新知