• Redis之String


    Redis都是以键值对key:value的形式存储数据,并支持五种数据类型:

    • string(字符串)
    • hash (哈希)
    • list (列表)
    • set (集合)
    • zset (有序集合)

    String是redis存储的最基本的类型,是二进制安全的。String可以包含任何数据,如jpg图片或者序列化对象。但一个键最大存储为512MB。

    关键字 语法 描述 返回值 jedis对应方法
    set set key value 设置指定key的value值,如果key已存在则会被覆盖 set(key,value)
    setnx setnx key value 设置指定key的value值,如果key已存在,则返回0,否则返回1。 setnx(key,value)
    setex setex key seconds value 设置指定key的value值,并指定过期时间seconds(以为单位) setex(key,second,value)
    psetex psetex key milliseconds value 设置指定key的value值,并指定过期时间(以毫秒为单位) psetex(key,millisssecond,value)
    mset mset key1 value1 [key2 value2...] 同时为多个key设置value值 mset(keysvalues...)
    msetnx msetnx key1 value1 [key2 value2...] 同时为多个key设置value,如果有一个key已存在,则全部操作失败,返回0 msetnx(keysvalues...)
    get get key 获取指定key对应的value值 get(key)
    getset getset key value 为key设置新value值,并返回旧value值 getSet(key,value)
    mget mget key1 [key2...] 获取多个key的value值 mget(keys)
    strlen strlen key 返回key对应的value值的长度 strlen(key)
    incr incr key 将key中存储的数字值增一 incr(key)
    incrby incrby key increment 将key中存储的数值加上给定的增量值(increment) incrby(key,increment)
    decr decr key 将key中存储的数字值减一 decr(key)
    decrby decrby key decrement 将key中存储的数值减去给定的减量值 decr(key,decrment)
    append append key value 如果key已存在且value是一个字符串,将会把新value追加到后面 append(key,value)
  • 相关阅读:
    python IDE比较与推荐
    一个平庸程序员的想法
    [转载]Malcolm的新书:Outliers
    程序员的编辑器——VIM
    Blender网络资源
    普通人的编辑利器——Vim
    易学易用的Windows PowerShell
    分区表的修复(转)
    云南电信DNS服务器地址
    滇南本草(上)
  • 原文地址:https://www.cnblogs.com/Maple-leaves/p/6411133.html
Copyright © 2020-2023  润新知