字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。

1. 保存

如果设置的键不存在则为添加,如果设置的键已经存在则修改

1.1 设置键值

set key value

例1:设置键为name值为school的数据

set name school      【key:value】

1.2 设置键值及过期时间,以秒为单位    【expire:过期】【ttl aaa : 查看有效期剩余时间】

setex key seconds value

例2:设置键为aaa值为aa过期时间为10秒的数据

setex aaa 10 aa

1.3 设置多个键值   【multiple:多样的,多重的】

mset key1 value1 key2 value2 ...

例3:设置键为a1值为python、键为a2值为java、键为a3值为c

mset a1 python a2 java a3 c

1.4 追加值

append key value

例4:向键为a1中追加值 iloveyou

append a1 iloveyou

2. 获取

2.1 获取:根据键获取值,如果不存在此键则返回nil

get key

例5:获取键name的值

get name

2.2 根据多个键获取多个值

mget key1 key2 ...

例6:获取键a1、a2、a3的值

mget a1 a2 a3

3. 删除

详⻅下一篇博文键的操作,删除键时会将值删除

Redis中字符串string数据类型(保存(设置键值、过期时间、设置多个键值、追加值)、获取(获取单一键值、获取多个键值))相关推荐

  1. Redis学习手册(String数据类型)

    2019独角兽企业重金招聘Python工程师标准>>> 一.概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的 ...

  2. Redis中五大基本数据类型和三种特殊数据类型详解

    目录 介绍 概念 基本命令 redis是单线程的 五大基本数据类型 String 命令 应用场景 List 命令 应用场景 Set 命令 应用场景 Hash 命令 应用场景 Zset 命令 应用场景 ...

  3. Redis基础,Linux下安装Redis和hredis,C++调用Redis,Redis中字符串设计

    文章目录 一.Redis是什么 Redis架构 Redis优势 Redis应用场景 二.Linux下载安装Redis(Ubuntu系统) 了解Redis版本 在线安装Redis 启动Redis服务端 ...

  4. redis查看key的过期时间_面试官:你在Redis中设置过带过期时间的Key吗?

    点击上方小伟后端笔记关注公众号 每天阅读Java干货文章 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 在为key设置过 ...

  5. Python中字符串String去除出换行符(\n,\r)和空格的问题

    Python中字符串String去除出换行符和空格的问题(\n,\r) 在Python的编写过程中,获取到的字符串进场存在不明原因的换行和空格,如何整合成一个单句,成为问题. 方法: 一.去除空格 & ...

  6. redis list设置过期时间_面试官:你在Redis中设置过带过期时间的Key吗?

    点击上方小伟后端笔记关注公众号 每天阅读Java干货文章 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 在为key设置过 ...

  7. java字符串数组转json_java中字符串String格式转化成json格式

    java字符串数组转json_java中字符串String格式转化成json格式 String s= Connection.deleteHost("10310");System.o ...

  8. 数据结构(字典,跳跃表)、使用场景(计数器、缓存、查找表、消息队列、会话缓存、分布式锁)、Redis 与 Memcached、 键的过期时间、数据淘汰策略、持久化(RDB、AOF)

    1. 数据结构 1.1 字典 dictht 是一个散列表结构,使用拉链法保存哈希冲突的 dictEntry /* This is our hash table structure. Every dic ...

  9. Redis源码分析:过期key删除与设置key的过期时间

    Redis中设置key过期时间与过期key的处理流程 在Redis中,可以再设置值的时候就设置该Key的过期时间,也可以通过在expire命令来设置某个key值的过期时间,并且在了解完设置过期时间之后 ...

最新文章

  1. POJ2528线段树段更新逆序异或(广告牌)
  2. 傻瓜式制作的U盘winpe(支持4G以上U盘)--速度超快
  3. DTStructure分治法与最大子列和问题
  4. IDEA 2020.3版本中的lombok失效问题
  5. PurchaseOrder创建成功,然而...
  6. C# Jpush 极光推送消息推送
  7. fprom预测结果内容_生物标志物联合OCT预测ACS患者再发冠脉事件|博“冠”精点...
  8. 用户画像及其应用案例分享
  9. usb 测试软件,usb端口测试(USB端口测试工具)
  10. 【信号与系统】拉普拉斯变换
  11. 优化jsj脚本,防止浏览器卡死
  12. 软工1816 · 作业(十一)事后诸葛亮
  13. Symbolic Graph Reasoning Meets Convolutions 符号图推理与卷积结合的方式
  14. Qt5:error: no matching function for call to 'MainWindow::connect()
  15. 一个屌丝程序猿的人生(三十八)
  16. 1w+大学生在线学习,弘玑Cyclone与伯禹教育开展大学生RPA认证集训营
  17. EMA(指数移动平均)及其深度学习应用
  18. ElasticSearch-高级搜索
  19. Paper reading:A simple baseline for one-shot multi-object tracking(一)
  20. SpringBoot调用第三方接口

热门文章

  1. NLP带来的“科幻感”超乎你的想象 - ACL2020论文解读
  2. 2020年,5种将死的编程语言
  3. AI如何赋能金融行业?百度、图灵深视等同台分享技术实践
  4. CTA核心技术及应用峰会开幕!(附第二日参会攻略)
  5. 中国AI专利申请量超美国,百度居国内首位
  6. 喜大普奔!TensorFlow终于支持A卡了
  7. 今晚8点开播 | 微信高级研究员解析深度学习在NLP中的发展和应用
  8. 「数据科学家」必备的10种机器学习算法
  9. Prometheus 如何做到“活学活用”,大牛总结的避坑指南
  10. Spring Boot注解大全,一键收藏了!