• redis数据类型(字符串)


    字符串

    这是最简单Redis类型。如果你只用这种类型,Redis就像一个可以持久化的memcached服务器

    127.0.0.1:6379> set mykey somevalue
    OK
    
    127.0.0.1:6379> get mykey
    "somevalue"
    

     set 命令

    set key value [ex seconds] [px milliseconds] [nx|xx]

    ex:设置键key的过期时间,单位时秒

    px:设置键的过期时间,单位毫秒

    nx:只有键key不存在的时候才能设置成功

    xx:只有键key存在的时候才会设置key的值

    127.0.0.1:6379> set mykey newval nx
    (nil)
    
    127.0.0.1:6379> set mykey newval xx
    OK
    
    127.0.0.1:6379> set mykey 30seconds ex 30
    OK
    127.0.0.1:6379> ttl mykey
    (integer) 27
    

     ttl命令用来查看键key的过期时间

    利用set实现锁机制

    set resource-name anystring nx ex max-lock-time

    127.0.0.1:6379> set stock 30 nx ex 3000
    OK
    

     原子递增

    127.0.0.1:6379> set counter 100
    OK
    127.0.0.1:6379> incr counter
    (integer) 101
    127.0.0.1:6379> incrby counter 50
    (integer) 151
    127.0.0.1:6379> decr counter
    (integer) 150

     一次设置或存储多个值

    127.0.0.1:6379> mset a 10 b 20 c 30
    OK
    127.0.0.1:6379> mget a b c
    1) "10"
    2) "20"
    3) "30"
    

     mget返回一个字符串的数组

  • 相关阅读:
    Python中return self的用法
    多分类问题的交叉熵计算
    Python爬虫之足球小将动漫(图片)下载
    Sklearn中二分类问题的交叉熵计算
    TensorFlow.js入门(一)一维向量的学习
    MySql 流程控制经典案列讲解
    MySql 流程控制
    MySql 函数
    MySql 存储过程
    MySql 视图
  • 原文地址:https://www.cnblogs.com/xiaodo0/p/5438068.html
Copyright © 2020-2023  润新知