Redis String Type
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的更多相关文章
- Library string Type
The string type supports variable-length character strings.The library takes cares of managing memor ...
- setLocale(java.util.Locale), setCharacterEncoding(java.lang.String),setContentType(java.lang.String type)
对于setCharacterEncoding(java.lang.String),这个方法是javax.servlet.ServletRequest和javax.servlet.ServletResp ...
- string Type
Notes from C++ Primer Operations Operations of string support lots of operations of sequential conta ...
- [置顶] Redis String类型数据常用的16条命令总结
Redis String类型数据常用的16条命令总结 描述:String 类型是最简单的类型,一个Key对应一个Value,String类型是二进制安全的.Redis的String可以包含任何数据,比 ...
- [Cpp primer] Library string Type
In order to use string type, we need to include the following code #include<string> using std: ...
- C#操作Redis String字符串
/// <summary> /// Redis String 操作 /// </summary> public static void Redis_String() { Red ...
- Redis String
Redis String Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME ...
- redis String 命令
今天在虚拟机的Ubuntu上装了一个redis,学习redis的一些基本东西,在数据类型的时候,看到redis的,String,hash,set list zset,对String的setbit命令一 ...
- Python Redis string
String操作,redis中的String在在内存中按照一个name对应一个value来存储.如图: set(name, value, ex=None, px=None, nx=False, xx= ...
随机推荐
- [题解]RQNOJ PID87 过河
链接:http://www.rqnoj.cn/problem/87 思路:动态规划 定义f[i][j]表示到达第 i 块给定石头用了 j 块添加石头的最少步数. 转移方程:f[i][j]=min{f[ ...
- 大家好 这里是yi术家
好久没有来打卡了的说,可能你以为我忽然一时的热度刷题,但是事情并不是这样. 我在之前的章节里写到,我觉得每天的打卡有点浪费资源和时间,所以决定一周打一次卡. 可是上周好像也忘了打卡的样子. 这样任性的 ...
- 【C# .Net GC】Windows 系统上的大型对象堆
原文链接:https://docs.microsoft.com/zh-cn/dotnet/standard/garbage-collection/large-object-heap NET 垃圾回收器 ...
- Anaconda:指令 安装、更新、卸载库
学习总结自:如何使用anaconda安装或更新自己想要的库_xiexu911的博客-CSDN博客_anaconda 安装库 打开Anaconda Prompt后,输入指令及响应 conda list: ...
- Python:读取Excel 不带第一行标题
#根据第0到第1列进行重建 0-X 1-Y PX=sheet_name.col_values(0)[1:] PY=sheet_name.col_values(1)[1:] 读取的某一列后在后边加[1: ...
- Python:输入关键字进行百度搜索并爬取搜索结果
学习自:手把手教你用Python爬取百度搜索结果并保存 - 云+社区 - 腾讯云 如何利用python模拟百度搜索,Python交流,技术交流区,鱼C论坛 指定关键字,对其进行百度搜索,保存搜索结果, ...
- Pycharm:控制台输入输出In Out变为<<<
Setting中取消勾选'Use IPython if aviable'
- 02-asio学习
https://blog.csdn.net/weixin_42881084/article/details/101996032 https://blog.csdn.net/Marble_ccp/art ...
- Flutter 设计模式|工厂模式家族
文/ 杨加康,CFUG 社区成员,<Flutter 开发之旅从南到北>作者,小米工程师 在围绕设计模式的话题中,工厂这个词频繁出现,从 简单工厂 模式到 工厂方法 模式,再到 抽象工厂 模 ...
- 自定义 serializers.ValidationError 的错误返回
在使用DRF进行反序列过程中,总是需要校验字段,然后返回错误结果.可以使用默认的自定义校验项,也可以自定义校验项.而默认的自定义校验项总是差强人意. 版本 Django 2.2.3 Python 3. ...