zoukankan      html  css  js  c++  java
  • Redis 键(key)

    Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

    Redis 键(key)

    Redis 键命令用于管理 redis 的键。

    语法

    Redis 键命令的基本语法如下:

    127.0.0.1:6379> COMMAND KEY_NAME

    Redis keys 命令

    127.0.0.1:6379> set name zhangsan #设置
    OK
    127.0.0.1:6379> del name #删除
    (integer) 1
    127.0.0.1:6379> keys * #查看所有key
    (empty array)
    
    127.0.0.1:6379> set name zhangsan
    OK
    127.0.0.1:6379> exists name #判断是否存在指定key
    (integer) 1
    
    127.0.0.1:6379> set key1 value1
    OK
    127.0.0.1:6379> expire key1 20 #过期时间 单位为秒
    (integer) 1
    127.0.0.1:6379> ttl key1 #查看剩余过期时间 单位为秒
    (integer) 15
    127.0.0.1:6379> ttl key1
    (integer) 12
    127.0.0.1:6379> ttl key1
    (integer) 1
    127.0.0.1:6379> ttl key1
    (integer) -2
    
    127.0.0.1:6379> set key2 value2
    OK
    127.0.0.1:6379> expire key2 20
    (integer) 1
    127.0.0.1:6379> ttl key2
    (integer) 15
    127.0.0.1:6379> persist key2  # 移除过期时间
    (integer) 1
    127.0.0.1:6379> ttl key2
    (integer) -1
    127.0.0.1:6379> exists key2
    (integer) 1
    
    127.0.0.1:6379> move key2 3 #将key2移动到3号库中
    (integer) 1
    127.0.0.1:6379> select 3 #切换到3号库
    OK
    127.0.0.1:6379[3]> keys *
    1) "key2"
    127.0.0.1:6379> type name #查看key的类型
    string
    127.0.0.1:6379> flushdb #清空当前库
    OK
    127.0.0.1:6379> keys *
    (empty array)
    127.0.0.1:6379> select 3
    OK
    127.0.0.1:6379[3]> keys * 
    1) "key2"
    127.0.0.1:6379[3]> select 0
    OK
    127.0.0.1:6379> flushAll #清空所有库
    OK
    127.0.0.1:6379> select 3
    OK
    127.0.0.1:6379[3]> keys *
    (empty array)
    127.0.0.1:6379[3]> 
  • 相关阅读:
    IE8下网页中的视频会遮挡住顶层DIV的解决办法
    Synchronized 偏向锁、轻量级锁、自旋锁、锁消除
    Lock的使用
    Synchronized与ReentrantLock区别总结(简单粗暴,一目了然)
    Java线程池 面试题(精简)
    Java 线程池的认识和使用
    bat等大公司常考java多线程面试题
    Java面试题必备知识之ThreadLocal
    阿里面试题
    Spring中Bean的生命周期
  • 原文地址:https://www.cnblogs.com/WarBlog/p/15192423.html
Copyright © 2011-2022 走看看