1. set

格式:set 'key' 'value'

添加一个String类型的键值对。

2. get

格式:get 'key'

获得key对应的String类型value值,找不到则返回nil。

3. mset

格式:mset 'key1' 'value1' 'key2' 'value2'...

添加多个String类型的键值对。

4. mget

格式:mget 'key1' 'key2'...

获得多个key对应的String类型value值,找不到则返回nil。

5. getset

格式:getset 'key' 'new value'

获得key对应的old value并且设置new value。

6. setnx(set not exist)

格式:setnx 'key' 'value'

添加一个String类型的键值对。如果key已经存在则不添加也不修改原来的值,并返回0;如果不存在则添加,并返回1。

7. msetnx

格式:msetnx 'key1' 'value1' 'key2' 'value2'...

添加多个String类型的键值对。如果有一个key已经存在则不添加也不修改原来的值,并返回0;如果所以都不存在则添加,并返回1。

8. setex(set expire)

格式:setex 'key' {num} 'value'

添加一个String类型的键值对,在num秒后失效。

9. setrange

格式:setrange 'key' {num} 'new-value'

从old-value的{num}(从0开始的下标)处替换原字符串的值。如果value没有原字符串长,则原字符串后面剩余的内容将保留。

10. getrange

格式:getrange 'key' {num1} {num2}

获得value的{num1}到{num2}字符串。

11. del

格式:del 'key1' 'key2'...

删除key-value键值对。

12. incr

格式:incr 'key'

让key的value自增1,如果不存在则自动初始化为0。

13. incrby

格式:incrby 'key' ±{num}

让key的value按num增加,key不存在则自动初始化为0,如果num为负则为减少。

14. decr

格式:decr 'key'

让key的value自减1,如果不存在则自动初始化为0。

15. decrby 'key' ±num

格式:decrby 'key' ±{num}

让key的value按num减少,key不存在则自动初始化为0,如果num为负则为增加。

16. append

格式:append 'key' 'value'

在key的值后追加value。

17. strlen

格式:strlen 'key'

获得key的value的长度。

转载于:https://blog.51cto.com/jaeger/1772234

Redis数据类型操作(一) —— String相关推荐

  1. 11. Redis数据类型底层实现 String 底层实现

    整体看 https://mp.weixin.qq.com/s/7ct-mvSIaT3o4-tsMaKRWA 不同数据结构在源码中的名称 1.简单动态字符串sds.c 2.整数集合intset.c 3. ...

  2. Redis数据类型操作(五) —— Sorted Set

    1. zadd 格式:zadd 'name' {num} 'value' 往名字为name的sorted set里面添加value.num为元素的顺序值,如果添加的num已经存在,也不会覆盖原有的值, ...

  3. redis取mysql数据类型_redis数据类型操作

    redis数据类型操作 一.value exists key:测试指定的key是否存在,1表示存在,0表示不存在 del key1 key2 ...keyN: 删除指定的key type key: 返 ...

  4. redis数据类型list总结

    前言 在上一篇,我们简单介绍了redis数据类型中的String和hash两种常用数据类型的使用,本篇继续探讨redis数据结构中的另一种,list 列表 list简介 Redis列表是简单的字符串列 ...

  5. Redis数据库(三)——Redis数据类型

    Redis数据库(三)--Redis数据类型 一.String类型 1.set / get / append / strlen 2.incr / decr / incrby / decrby 3.ge ...

  6. redis(一) 安装以及基本数据类型操作

    redis(一) 安装以及基本数据类型操作 redis安装和使用 redis安装 wget http://download.redis.io/redis-stable.tar.gz tar zxvf ...

  7. 【Redis】2. Redis数据类型 String以及key的设置约定

    学习资料 https://www.bilibili.com/video/BV1CJ411m7Gc?p=6 数据存储类型介绍 业务数据的特殊性 作为缓存使用 原始业务功能设计 秒杀 618活动 双十一活 ...

  8. 带你掌握Redis数据类型:string和Hash

    摘要:Redis中有五大数据类型,分别是String.List.Set.Hash和Zset. 本文分享自华为云社区<Redis的string类型常用命令解析>,作者:灰小猿 . 先问大家一 ...

  9. redis数据类型及常用数据操作

    redis数据类型及操作 1 官方文档(大全) 2 String-字符串 3 Hash-字典 4 List-列表 5 Set-无序集合 6 Sorted Set-有序集合 7 Pub/Sub-订阅/发 ...

最新文章

  1. webkit内核 css,纯CSS改变webkit内核浏览器的滚动条样式
  2. linux查看服务器外网ip方法
  3. 2021 AAAI Fellow名单重磅出炉,华人学者遗憾连续两年无缘入选 | AI日报
  4. Asp.net 点滴
  5. docker 1.8.2 源代码编译
  6. 学完Web前端后发展方向有哪些呢?
  7. bootstrap轮播,播放到最后一张图片的时候,就不正确了。
  8. java list 占用内存不释放_性能不打折,内存占用减少90%,Facebook提出极致模型压缩方法Quant-Noise...
  9. php获得对象的类型,php 类型(对象)提示
  10. 生产环境几个实用的命令整理(一)
  11. 吉首大学第十届“新星杯”大学生程序设计大赛(暨新生网络同步赛)
  12. Java开发笔记(一百三十五)Swing的文件对话框
  13. php 写入txt换行_php是如何向文件中写入换行
  14. javascript中(function(){})($)与$(function)的区别
  15. Python常用模块 之 base64模块
  16. 2022年个人如何申请微信H5支付接口?
  17. tomcat 服务器无响应,关于tomcat:数据库连接池连接耗尽导致tomcat请求无响应呈现出假死状态...
  18. Visual Tracking via Adaptive Structural Local Sparse Appearance Model
  19. elasticsearch定时删除过期索引index
  20. 博士第一年,要把这些计算机基础课程学好(附教程)

热门文章

  1. 情感分析——深入snownlp原理和实践
  2. pandas数据清洗
  3. Curl中的参数知多少
  4. [zz]三权鼎立形式的软件开发方式
  5. Remoting Practice Sample
  6. C#访问远程主机资源的方法
  7. python multi_python – 堆叠MultiIndex的所有级别
  8. python字典去最值_python 比较字典value的最大值的几种方法
  9. rfid商品管理软件_哪个RFID固定资产管理系统比较好用?
  10. python解析json_python解析json文件