zoukankan      html  css  js  c++  java
  • redis-String数据类型

    1、set  设置一个key/value

    2、get  根据key获得对应的value

    127.0.0.1:6379> set name  hello
    OK
    127.0.0.1:6379> get name 
    "hello"
    127.0.0.1:6379> 

    3、mset  一次设置多个key/value

    4、mget  一次获取多个key的value

    127.0.0.1:6379> mset name yangwj age 20
    OK
    127.0.0.1:6379> mget name age
    1) "yangwj"
    2) "20"
    127.0.0.1:6379> 

    5、getset  获得原始key的值,同时设置新值

    6、strlen  获得对应key存储value的长度

    7、append  为对应key的value追加内容

    8、getrange  截取value的内容

    127.0.0.1:6379> getset name world
    "yangwj"
    127.0.0.1:6379> strlen name
    (integer) 5
    127.0.0.1:6379> append name hello
    (integer) 10
    127.0.0.1:6379> get name 
    "worldhello"
    127.0.0.1:6379> getrange name 5 9
    "hello"
    127.0.0.1:6379> getrange name 5 -1
    "hello"

    9、setex  设置一个key存活的有效期(秒)

    10、psetex  设置一个key存活的有效期(毫秒)

    11、setnx  只有当这个key不存在时等效set操作

    12、msetnx  可以同时设置多个key(该key不存在时,等效set)

    13、decr  进行数值类型的-1操作

    14、decrby  根据提供的数据进行减法操作

    15、incr  进行数值类型的+1操作

    16、incrby  根据提供的数据进行加法操作

    127.0.0.1:6379> set age 10
    OK
    127.0.0.1:6379> decr age
    (integer) 9
    127.0.0.1:6379> get age
    "9"
    127.0.0.1:6379> decrby age 5
    (integer) 4
    127.0.0.1:6379> get age
    "4"
    127.0.0.1:6379> incr age
    (integer) 5
    127.0.0.1:6379> incrby age 5
    (integer) 10
    127.0.0.1:6379> get age
    "10"
    
    127.0.0.1:6379> setex name 3 hello
    OK
    127.0.0.1:6379> get name
    (nil)
    
    127.0.0.1:6379> psetex name 3000 world
    OK
    127.0.0.1:6379> get name
    "world"
    
    127.0.0.1:6379> SETNX name hello
    (integer) 0
    127.0.0.1:6379> get name
    "yangwenjie"
    127.0.0.1:6379> setnx haha hello
    (integer) 1
    127.0.0.1:6379> get haha
    "hello"
    
    127.0.0.1:6379> msetnx ni  hao da ye
    (integer) 1
    127.0.0.1:6379> mget ni da
    1) "hao"
    2) "ye"
  • 相关阅读:
    埋点
    go 搭建web服务
    go的常见操作
    Zeus资源调度系统介绍
    支付系统中热点账户的性能问题
    redis
    集成Spring-Boot与gRPC,grpc-spring-boot-starter
    Spring Cloud灰度发布之Nepxion Discovery
    Spring Cloud Stream
    通过消息总线Spring Cloud Bus实现配置文件刷新(使用Kafka或RocketMQ)
  • 原文地址:https://www.cnblogs.com/ywjfx/p/10274545.html
Copyright © 2011-2022 走看看