Redis字符串的操作命令和对应的api如下:

set [key] [value]

JedisAPI:public String set(final String key, final String value)

功能:设置值

setnx [key] [value]

JedisAPI:public Long setnx(final String key, final String value)

功能:如果key存在,返回0并不生效修改

setex [key] [time] [value]

JedisAPI:public String setex(final String key, final int seconds, final String value)

功能:指定有效期为time秒

setrange [key] n [string]

JedisAPI:public Long setrange(final String key, final long offset, final String value)

功能:将key对应value第n位后面的字符替换成string

mset [key1] [value1] [key2] [value2] ……

JedisAPI:public Long setnx(final String key, final String value)

功能:无

msetnx

JedisAPI:无

功能:类似setnx,设置多个值,,如果key存在,则返回0且修改不生效

get [key]

JedisAPI:public String get(final String key)

功能:获取key对应的值

getset [key] [value]

JedisAPI:public String getSet(final String key, final String value)

功能:设置key的值,并返回key的旧值

getrange [key] n1 n2

JedisAPI:public String getrange(final String key, final long startOffset, final long endOffset)

功能:获取key对应值的索引位置从n1到n2的字符串

mget [key1] [key2] [key3]……

JedisAPI:无

功能:一次获取多个key对应的值,如果不存在,则返回nil

incr [key]

JedisAPI:public Long incr(final String key)

功能:对key的值作加1操作,如果incr一个不存在的值,则对q赋值为1,如果key对应值不是int型则返回错误: -ERR value is not an integer or out of range

incrby [key] [num]

JedisAPI:public Long incrBy(final String key, final long integer)

功能:加指定值 ,key 不存在时候会设置 key,并认为原来的 value 是 0

decr [key]

JedisAPI:public Long decr(final String key)

功能:对key的值做的是减1操作,decr 一个不存在 key,则设置 key 为-1

decrby [key] [num]

JedisAPI:public Long decrBy(final String key, final long integer)

功能: 对key对应的value减去num

append [key] [string]

JedisAPI:public Long append(final String key, final String value)

功能:将string追加到key对应的值尾,返回新字符串的长度

strlen [key]

JedisAPI:public Long strlen(final String key)

功能:读取key对应value的长度

Redis String Type的更多相关文章

  1. Library string Type

    The string type supports variable-length character strings.The library takes cares of managing memor ...

  2. setLocale(java.util.Locale), setCharacterEncoding(java.lang.String),setContentType(java.lang.String type)

    对于setCharacterEncoding(java.lang.String),这个方法是javax.servlet.ServletRequest和javax.servlet.ServletResp ...

  3. string Type

    Notes from C++ Primer Operations Operations of string support lots of operations of sequential conta ...

  4. [置顶] Redis String类型数据常用的16条命令总结

    Redis String类型数据常用的16条命令总结 描述:String 类型是最简单的类型,一个Key对应一个Value,String类型是二进制安全的.Redis的String可以包含任何数据,比 ...

  5. [Cpp primer] Library string Type

    In order to use string type, we need to include the following code #include<string> using std: ...

  6. C#操作Redis String字符串

    /// <summary> /// Redis String 操作 /// </summary> public static void Redis_String() { Red ...

  7. Redis String

    Redis String Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME ...

  8. redis String 命令

    今天在虚拟机的Ubuntu上装了一个redis,学习redis的一些基本东西,在数据类型的时候,看到redis的,String,hash,set list zset,对String的setbit命令一 ...

  9. Python Redis string

    String操作,redis中的String在在内存中按照一个name对应一个value来存储.如图: set(name, value, ex=None, px=None, nx=False, xx= ...

随机推荐

  1. IPv6 OSPFv3路由协议测试——信而泰网络测试仪实操

    关键词 IPv6; OSPFv3; OSPFv2. 前言:在网络部署中,动态路由协议是重要的组成部分.良好的路由协议,是保证网络可靠.稳定运行的基础.为了适应IPv6协议栈的变化,OSPFv3协议在保 ...

  2. 谁说EXCEL不能处理大数据?那是你用错了工具

    我是一名数据分析师,每天需要和各种各样的数据和表格打交道,是一名名副其实的"表哥",不仅需要制作和更新公司里的日报.周报和月报,有时候也要为公司的会议准备各种数据材料.由于公司的业 ...

  3. Linux性能优化实战CPU篇之总结(四)

    一.分析CPU瓶颈 1,性能指标 a>CPU使用率 CPU使用率描述了非空闲时间占总CPU时间的百分比,根据CPU上运行任务的不同可以分为:用户CPU.系统CPU.等待I/O CPU.软中断和硬 ...

  4. Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成——部署方案优化

    Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成--部署方案优化 之前我们做的方案部署都是只能选择一个微服务部署并只有一台生产服务器,每个微服务只有一个 ...

  5. python语法:注释

    Python语法:注释  python语言中的注释是来帮助程序员理解并读懂代码内容的文字.当然,注释不仅在python语言中是这个作用,在其他语言中也几乎一样. python注释的生成方式  所有演示 ...

  6. 第九周shell脚本编程练习

    转至:http://www.178linux.com/88838 1.写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin):分别这两 ...

  7. ansible复习笔记_基础-从零到无

    --创建时间:2021年1月25日 --修改时间:2021年3月9日 --作者:飞翔的小胖猪 前言 该文档仅作为作者复习ansible使用,对格式和流程没有做过多的编排和概述.不喜勿喷. 基础 ans ...

  8. Java:Path与Paths

    0.说明 用于读Path操作的接口(Path)与实现类(Paths) 1.模块:java.nio.file.Path.java.nio.file.Paths 2.方法 2.1.Paths 只有两个静态 ...

  9. WPS:查看隐藏文字与分页符……

    文件->选项->视图

  10. 虚拟地址和物理地址(MMU)以及cache

    最近非常忙,博客很乱也没有更新,这里随便记录点东西,周末有空整理下. cache是一个与CPU很近的高速存储器, 作用:提高内存的访问读写速度 cache属性是指对这部分虚拟地址的读写是使用cache ...