(二)Redis字符串String操作
String全部命令如下:
set key value # 设置一个key的value值
get key # 获取key的value值
mset key1 value1 key2 value2 ... # 设置多个key和value,某个key已存在,则会覆盖
mget key1 key2 ... # 获取多个key的value值
msetnx key1 value1 key2 value2 ... # 设置多个key和value,当且仅当所有给定key都不存在
setex key seconds value # 设置key的value值,并设置过期时间为seconds秒(单位为秒)
psetex key milliseconds value # 设置key的value值,并设置过期时间为milliseconds毫秒(单位为毫秒)
setnx key value # 设置key的value值,当且仅当key不存在
strlen key # 获取key的value值的长度
append key value1 # 追加一个值value1到key的值value末尾上
bitcount key [start end] # 统计key的值value(指定起始位置)的字节数
incr key # 为key的值value加上增量1,即value=value+1
incrby key increment # 为key的值value加上整数增量increment,即value=value+increment
incrbyfloat key increment # 为key的值value加上浮点数增量increment,即value=value+increment
decr key # 将key的值value减1,即value=value-1
decrby key decrement # 将key的值value减去decrement,即value=value-decrement
bitop and destkey key1 key2 ... # 对一个或多个key求逻辑与运算,并保存到destkey
bitop or destkey key1 key2 ... # 对一个或多个key求逻辑或运算,并保存到destkey
bitop xor destkey key1 key2 ... # 对一个或多个key求逻辑异或运算,并保存到destkey
bitop not destkey key1 key2 ... # 对一个或多个key求逻辑非运算,并保存到destkey
getbit key offset # 对key的字符串值value,获取指定偏移量上的位(bit)
getrange key start end # 返回key中字符串值value的子字符串,字符串的截取范围由start和end两个偏移量决定
getset key new_value # 将key的原来值value设为new_value,并返回key的旧值value
setrange key offset new_value # 用new_value参数覆写key的字符串值value,从偏移量offset开始
(二)Redis字符串String操作的更多相关文章
- Python操作redis字符串(String)详解 (三)
# -*- coding: utf-8 -*- import redis #这个redis不能用,请根据自己的需要修改 r =redis.Redis(host=") 1.SET 命令用于设置 ...
- Redis字符串(STRING)中BIT相关命令
上篇文章我们对STRING数据类型中一些基本的命令进行了介绍,但是没有涉及到BIT相关的命令,本文我们就来看看几个和BIT相关的命令. 本文是Redis系列的第四篇文章,了解前面的文章有助于更好的理解 ...
- openresty开发系列18--lua的字符串string操作
openresty开发系列18--lua的字符串string操作 string的相关操作 1)string.upper(s)接收一个字符串 s,返回一个把所有小写字母变成大写字母的字符串.print( ...
- python开发_python中字符串string操作
在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号' ...
- Java 字符串(二)字符串常用操作
一.连接字符串 1.连接多个字符串 使用“+”运算符可以实现连接多个字符串的功能.“+” 运算符可以连接多个运算符并产生一个 String 对象. 2.连接其他数据类型 字符串与其他基本数据类型进行连 ...
- Redis 字符串(String)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 12 ...
- redis(六):Redis 字符串(String)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...
- redis 字符串(string)函数
字符串(string)函数 get 命令/方法/函数 Description Get the value related to the specified key 取得与指定的键值相关联的值 Para ...
- python操作redis之String操作
# __author__ = 'STEVEN' import redis,time # 方式1,直接链接操作 # r = redis.Redis(host='192.168.43.22',port=6 ...
随机推荐
- 6月29-7月5日成都uber优步司机第一/二/三组奖励政策明细
成都优步司机第一/二/三组奖励更新了,在写下文之前,我先吐槽一下:靠优步uber发财致富已成往事. 滴滴快车单单2.5倍,注册地址:http://www.udache.com/如何注册Uber司机(全 ...
- web项目优化
1 循环时没有使用break 案例:查找一个值是否在数组中存在(为举例舍弃自带函数) $aa=123; $arr=array(234,123,5,6,45646,346,23); foreach($ ...
- Java String 字符串类细节探秘
一. 字符串基本知识要点 字符串类型String是Java中最常用的引用类型.我们在使用Java字符串的时候,通常会采用两种初始化的方式:1. String str = "Hello Wor ...
- 使用materialization
explain select `countries`.`id` AS `id`,`countries`.`sortname` AS `sortname`,`countries`.`name` AS ` ...
- NNLearning阶段性总结01
神经网络最基本的元素与计算流程: 基本的组网原则: 神经网络监督学习的基本步骤: 初始化权值系数 提取一个样本输入NN,比较网络输出与正确输出的误差 调整权值系数,以减少上面误差——调整的方法对应不同 ...
- hdu1181变形课(floyd)
变形课 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submis ...
- JMeter常用元器件
测试计划, 是整个工程的根节点, 可以取别名, 并添加注释, 里面的设置是全局变量: 线程组, 是一组线程的集合, 可以取别名, 并添加注释, 里面的设置只对本线程组有效: HTTP请求, 也就是取样 ...
- Linux命令应用大词典-第30章 审计系统
30.1 auditctl:控制内核的审计系统 30.2 aureport:生成审计信息报表 30.3 ausearch:搜索审计记录 30.4 autrace:跟踪指定进程 30.5 audit-v ...
- 周期串 (Periodic Strings,UVa455)
#include<stdio.h> #include<string.h> int main(void) { int n,stlen,i,j; ]; while(scanf(&q ...
- 从零开始的Python学习Episode 4——列表
一.列表 列表与数组相似,定义一个列表 a=[1,2,3,4,5] 1.基本操作 a=[1,2,3,4] #切片 范围取值时,包括第一项但不包括最后一项,顾头不顾尾 print(a[0:]) #从头到 ...