• Redis学习string数据类型


    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志 型、Key-Value 数据库。

    redis提供五种数据类型string,hash,list,set及sorted set。

    string是最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象。

    set key value 设置key对应的string类型的值,返回1表示成功,0表示失败

    get key 获取key对应的string值,如果key不存在返回nil

     del key 删除key,删除成功返回1,失败返回0

    setnx key value 如果key不存在,设置key对应string类型的值。如果key 已经存在,返回0

    getset key value 先获取key的值,在设置key的值,如果key不存在返回nil

    mget key1 key2 ......keyN 一次设置多个key的值,如果对应key不存在,则返回nil

    mset key1 value1 ......keyN valueN 一直设置多个key 的值,成功返回1表示所有的值都设置成功,失败返回0表示没有任何值被设置

    msetnx key1 value1 ......keyN valueN 一次设置多个key的值,但是不会覆盖已经存在的key

    incr key 对key的值做++操作,并返回新的值。如果incr一个不是int的value会返回错误,incr一个不存在的key,则设置key的值为1

    decr key 对key的值做--操作,并返回新的值。如果decr一个不是int的value会返回错误,decr一个不存在的key,则设置key的值为-1

    incrby key integer 对key的值加上指定值,key不存在使会设置key,并认为原来的value是0

    decrby key integer 对key减去指定值,key不存在使会设置key,并认为原来的value是0

    setex key time value 对key设置过期时间(time),过期后返回nil

    setrange key num str 对key对应的vaule值进行替换,num 表示替换的开始位,str表示替换的字符

     

    strlen key 获取字符串的长度

     append key 对字符串追加

    expire time 设置key存在的时间

     

    更多的操作可以到https://redis.io/commands查询

  • 相关阅读:
    第二十八节:EFCore6.x版本新功能总结
    C#开发常用技巧
    awk去掉最后几个字母
    AB中主从表,子表删除时出现缺少Where错误的解决方法
    ABQuery的查询语句关联了其它表,增加记录时,提示关联表无法更新的解决方法
    cxGrid动态设置单元格对齐方式
    4.0后续增加功能和修正Bug
    Windows的Proifier报错Cannot configure Windows network.Try to run SysSettings tool manually
    GO orm 框架GORM学习
    js根据某属性对json数组分类
  • 原文地址:https://www.cnblogs.com/fengkunangel/p/8908476.html
Copyright © 2020-2023  润新知