zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    Verdi 看波形常用快捷操作
    Tensorflow系列——Saver的用法
    Verilog-分频器
    (原创)列主元Gauss消去法的通用程序
    冒泡排序算法
    ADC 与实际电压值的关系
    直流耦合 交流耦合 耦合
    当前不会命中断点,源代码与原始版本不同
    示波器触发
    在头文件#pragma comment(lib,"glaux.lib");编译器提示waring C4081: 应输入“newline“
  • 原文地址:https://www.cnblogs.com/Maple-leaves/p/6411133.html
Copyright © 2011-2022 走看看