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操作的更多相关文章

  1. Python操作redis字符串(String)详解 (三)

    # -*- coding: utf-8 -*- import redis #这个redis不能用,请根据自己的需要修改 r =redis.Redis(host=") 1.SET 命令用于设置 ...

  2. Redis字符串(STRING)中BIT相关命令

    上篇文章我们对STRING数据类型中一些基本的命令进行了介绍,但是没有涉及到BIT相关的命令,本文我们就来看看几个和BIT相关的命令. 本文是Redis系列的第四篇文章,了解前面的文章有助于更好的理解 ...

  3. openresty开发系列18--lua的字符串string操作

    openresty开发系列18--lua的字符串string操作 string的相关操作 1)string.upper(s)接收一个字符串 s,返回一个把所有小写字母变成大写字母的字符串.print( ...

  4. python开发_python中字符串string操作

    在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号' ...

  5. Java 字符串(二)字符串常用操作

    一.连接字符串 1.连接多个字符串 使用“+”运算符可以实现连接多个字符串的功能.“+” 运算符可以连接多个运算符并产生一个 String 对象. 2.连接其他数据类型 字符串与其他基本数据类型进行连 ...

  6. Redis 字符串(String)

      Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 12 ...

  7. redis(六):Redis 字符串(String)

    Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...

  8. redis 字符串(string)函数

    字符串(string)函数 get 命令/方法/函数 Description Get the value related to the specified key 取得与指定的键值相关联的值 Para ...

  9. python操作redis之String操作

    # __author__ = 'STEVEN' import redis,time # 方式1,直接链接操作 # r = redis.Redis(host='192.168.43.22',port=6 ...

随机推荐

  1. Codeforces Contest 870 前三题KEY

    A. Search for Pretty Integers: 题目传送门 题目大意:给定N和M个数,从前一个数列和后一个数列中各取一个数,求最小值,相同算一位数. 一道水题,读入A.B数组后枚举i.j ...

  2. 浅谈Hash在多个字符串匹配类型问题中的应用

    在生活中们有时会遇到一些有关字符串匹配的问题. 这时打暴力往往显得很愚蠢,效率低下. 所以就需要一些算法和数据结构来提高效率. Hash Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把 ...

  3. 北京Uber优步司机奖励政策(2月28日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  4. Python之数据处理

    一.CSV数据处理 CSV文件格式:逗号分隔值(Comma-Separated Value,CSV,有时也称为字符分隔值,因为分隔符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文 ...

  5. Android7.0 应用内升级

    Android7.0应用内升级 最近线上项目在7.0机器上出现应用内升级失败,原来是由于Android7.0权限问题导致. 如果项目的 targetSdkVersion>=24 在处理应用内升级 ...

  6. PS 给天空添加蓝天白云<转载>

    https://jingyan.baidu.com/article/b2c186c8e83b1cc46ef6ffee.html 给图片添加蓝天白云的步骤: 1.打开要加蓝天白云的照片.(如图一) [图 ...

  7. Android开发-API指南-<activity>

    <activity> 英文原文:http://developer.android.com/guide/topics/manifest/activity-element.html 采集(更新 ...

  8. Python3 小工具-ARP欺骗

    在kali中使用 from scapy.all import * import optparse import os def send(pkt,interface): for p in pkt: se ...

  9. PHP中通过preg_match_all函数获取页面信息并过滤变更为数组存储模式

    // 1. 初始化 $ch = curl_init(); // 2. 设置选项 curl_setopt($ch, CURLOPT_URL, "http://test.com/index.js ...

  10. Java学习个人备忘录之面向对象概念

    对象,其实就是该类事物实实在在存在的个体. 类与对象之间的关系?类:一类事物的描述.对象:该类事物的实例.在java中通过new来创建的.举例来说,类就是汽车说明书,类只能在理论上造一辆汽车,并且这个 ...