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. BGP4协议测试——信而泰网络测试仪实操

    文章关键词 BGP:路由测试:协议测试:矢量路由协议: 一.前言: BGP是自治系统外部路由协议,用来在AS之间传递路由信息 路径矢量路由协议,从设计上避免了环路的发生 其路由信息中携带了所经过的全部 ...

  2. Consul学习笔记(详细)

    常见的注册中心: Netflix Eureka Alibaba Nacos HashiCorp Consul Apache Zookeeper CoreOS Etcd CNCF CoreDNS 介绍 ...

  3. SQL Server Cross/Outer Apply

    SQL Server2005引入了APPLY运算符,它非常像连接子句,它允许两个表达式直接进行连接,即将左/外部表达式和右/内部表达式连接起来. CROSS APPLY(类比inner join)和O ...

  4. JAVA——运算符

    目录 运算符 1.算术运算符 练习题: 2.关系运算符(比较运算符) 3.逻辑运算符 3.1&& 和 & 使用区别 3.2|| 和 | 使用区别 3.3 取反 基本规则 3.4 ...

  5. LeetCode-098-验证二叉搜索树

    验证二叉搜索树 题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树. 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数. 节点的右子树只包含大于当前节点的数. 所有左子树和 ...

  6. WPF页面后台代码InitializeComponent()报错

    InitializeComponent(); 报错: 查看对应的前台xaml文件中,主标签中是否缺失引用: x:class="命名空间.类名"

  7. vue 组件间的几种通信方式

    Props配置 原理:通过props配置,进行父子组件间的通信,跨父子通信需要其他组件进行过渡. 使用: 传递方在标签中添加传递内容 <Son :newName="name" ...

  8. EXSI6.7 中给虚拟机磁盘扩容

    [admin@localhost ~]$ sudo fdisk -l Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors Un ...

  9. 08 Java的方法 方法的定义

    2.方法的定义 Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: **方法包含一个方法头和一个方法体.**下面是一个方法的所有部分: 修饰符 ...

  10. java 中判断输入是否合法 if (变量名.hasNextInt())

    //案例: Scanner sc = new Scanner(System.in); System.out.println("你选择了新修改商品功能!"); System.out. ...