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. HTTP攻击与防范-跨站攻击-01简介

    实验目的 1.掌握WEB渗透测试跨站攻击原理 2.了解WEB站点的跨站攻击脆弱性 3.修复存在跨站攻击可能的漏洞 实验原理 XSS又叫CSS (Cross Site script) ,跨站脚本攻击.它 ...

  2. Jackson学习笔记(详细)

    学习地址:http://tutorials.jenkov.com/java-json/index.html github地址:https://github.com/FasterXML/jackson ...

  3. linux shell脚本批量修改密码,无需交互输入

    转至:https://blog.csdn.net/weixin_34409357/article/details/89833777?utm_medium=distribute.pc_relevant. ...

  4. lvs-安装以及脚本

    1.dr 采用修改mac 地址方式,使用二层网络mac路由.所以rs调度的vip 和 后端的realip必须是同一网段. 注意事项:真是服务器上本地lo网卡需要配置为和rs调度的vip 一样. 这样真 ...

  5. numpy.random模块用法小结

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9751471.html 1.np.random.random()函数参数 np.random.r ...

  6. Win10系统使用Gitblit搭建局域网Git服务器

    一.安装配置jdk 1.下载 下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html 2.安装jdk 3.配 ...

  7. 矩池云安装/修改 cuda、cudnn、nvcc、tensorRT 教程

    在整个机器学习的过程中,配置环境一直是一个比较复杂的事情,今天介绍几种根据英伟达官方文档来配置环境的方法. 安装方案 https://gitlab.com/nvidia/container-image ...

  8. 矩池云上cifar10使用说明

    矩池云将 keras 预训练模型保存目录为 /public/keras_pretrained_model/ 使用方法: 先执行命令,创建目录 mkdir -p ~/.keras/models/ 然后将 ...

  9. 二级python考试大纲以及考试指导复习方案

    二级python考试大纲与复习指导 本人也是在备考二级py 可能理解不对的地方请指正 参考网络,侵权删除 考纲解读→ 一.考试介绍 1.1考试人群 ​ 全国计算机等级考试(python语言程序设计(二 ...

  10. SQL从零到迅速精通【实用函数(3)】

    1.LOWER()函数 使用LOWER函数将字符串中所有字幕字符转换为小写,输入语句如下. SELECT LOWER('BEAUTIFUL'),LOWER('Well'); 2.UPPER()函数 S ...