(二)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 ...
随机推荐
- 使用vs code写php及调试
原文来自:http://www.cnblogs.com/CLR010/p/5276077.html 首页先改下php.ini 一般是在最底部,有就修改没有就加上去下面的配置: xdebug.remot ...
- MySQL 取得字段子串修改
MySQL 中, GeneID 为 GRMZM2G549533_P01,1123,45 , 需要修改为 GRMZM2G549533_P01 update test set GeneID=SUBSTRI ...
- hdu2112HDU Today(floyd+map数组对字符串的应用)
HDU Today Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- Fiddler使用总结(三)
我们知道Fiddler是位于客户端和服务器之间的代理,它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据.设置断点.调试web应用.修改请求的数据,甚至可以修改 ...
- 【SpringCloud】第五篇: 路由网关(zuul)
前言: 必需学会SpringBoot基础知识 简介: spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选. ...
- NTP错误总结
Ntp错误总结 解决ntp的错误 no server suitable for synchronization found 当用ntpdate -d 来查询时会发现导致 no server suita ...
- hadoop问题集(1)
参考: http://dataunion.org/22887.html 1.mapreduce_shuffle does not exist 执行任何时报错: Container launch ...
- 第一次接触FPGA至今,总结的宝贵经验
从大学时代第一次接触FPGA至今已有10多年的时间,至今记得当初第一次在EDA实验平台上完成数字秒表.抢答器.密码锁等实验时那个兴奋劲.当时由于没有接触到HDL硬件描述语言,设计都是在MAX+plus ...
- defineporperty 的使用 设置对象的只读或只写属性
<!DOCTYPE html> <html lang="en"> <head> <title>Document</title& ...
- 关于localStorage的实际应用
在客户端存储数据 HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 之前, ...