Redis挖掘机(一)基础必备

2019-11-12  本文已影响0人  进击的阿黑

Redis的特点

数据结构

容器型数据结构有哪些?

list/set/hash/sortedSet 这四种。容器型数据结构遵循以下规则:

  1. create if not exists
  2. drop if no elements

过期时间设置

​ 以上所有的数据结构均可设置过期时间,只要在set添加后,设置expire时间即可

​ 注意:当设置了过期时间后,继续调用set方法修改了它,会使之前设置的过期时间失效

@Test
public void test() {
    stringRedisTemplate.set("name", "Jerry");
    System.out.println(stringRedisTemplate.get("name"));
    stringRedisTemplate.expire("name", 5);
    try {
        Thread.sleep(5 * 1000);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
    System.out.println(stringRedisTemplate.get("name"));
    //output: Jerry
    //output: null
}

以上是非原子性操作的过期时间设置

来一份面试题:

天下无难试之Redis面试题刁难大全

上一篇下一篇

猜你喜欢

热点阅读