Redis中字符串string数据类型(保存(设置键值、过期时间、设置多个键值、追加值)、获取(获取单一键值、获取多个键值))
字符串类型是 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数据类型(保存(设置键值、过期时间、设置多个键值、追加值)、获取(获取单一键值、获取多个键值))相关推荐
- Redis学习手册(String数据类型)
2019独角兽企业重金招聘Python工程师标准>>> 一.概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的 ...
- Redis中五大基本数据类型和三种特殊数据类型详解
目录 介绍 概念 基本命令 redis是单线程的 五大基本数据类型 String 命令 应用场景 List 命令 应用场景 Set 命令 应用场景 Hash 命令 应用场景 Zset 命令 应用场景 ...
- Redis基础,Linux下安装Redis和hredis,C++调用Redis,Redis中字符串设计
文章目录 一.Redis是什么 Redis架构 Redis优势 Redis应用场景 二.Linux下载安装Redis(Ubuntu系统) 了解Redis版本 在线安装Redis 启动Redis服务端 ...
- redis查看key的过期时间_面试官:你在Redis中设置过带过期时间的Key吗?
点击上方小伟后端笔记关注公众号 每天阅读Java干货文章 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 在为key设置过 ...
- Python中字符串String去除出换行符(\n,\r)和空格的问题
Python中字符串String去除出换行符和空格的问题(\n,\r) 在Python的编写过程中,获取到的字符串进场存在不明原因的换行和空格,如何整合成一个单句,成为问题. 方法: 一.去除空格 & ...
- redis list设置过期时间_面试官:你在Redis中设置过带过期时间的Key吗?
点击上方小伟后端笔记关注公众号 每天阅读Java干货文章 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 在为key设置过 ...
- java字符串数组转json_java中字符串String格式转化成json格式
java字符串数组转json_java中字符串String格式转化成json格式 String s= Connection.deleteHost("10310");System.o ...
- 数据结构(字典,跳跃表)、使用场景(计数器、缓存、查找表、消息队列、会话缓存、分布式锁)、Redis 与 Memcached、 键的过期时间、数据淘汰策略、持久化(RDB、AOF)
1. 数据结构 1.1 字典 dictht 是一个散列表结构,使用拉链法保存哈希冲突的 dictEntry /* This is our hash table structure. Every dic ...
- Redis源码分析:过期key删除与设置key的过期时间
Redis中设置key过期时间与过期key的处理流程 在Redis中,可以再设置值的时候就设置该Key的过期时间,也可以通过在expire命令来设置某个key值的过期时间,并且在了解完设置过期时间之后 ...
最新文章
- POJ2528线段树段更新逆序异或(广告牌)
- 傻瓜式制作的U盘winpe(支持4G以上U盘)--速度超快
- DTStructure分治法与最大子列和问题
- IDEA 2020.3版本中的lombok失效问题
- PurchaseOrder创建成功,然而...
- C# Jpush 极光推送消息推送
- fprom预测结果内容_生物标志物联合OCT预测ACS患者再发冠脉事件|博“冠”精点...
- 用户画像及其应用案例分享
- usb 测试软件,usb端口测试(USB端口测试工具)
- 【信号与系统】拉普拉斯变换
- 优化jsj脚本,防止浏览器卡死
- 软工1816 · 作业(十一)事后诸葛亮
- Symbolic Graph Reasoning Meets Convolutions 符号图推理与卷积结合的方式
- Qt5:error: no matching function for call to 'MainWindow::connect()
- 一个屌丝程序猿的人生(三十八)
- 1w+大学生在线学习,弘玑Cyclone与伯禹教育开展大学生RPA认证集训营
- EMA(指数移动平均)及其深度学习应用
- ElasticSearch-高级搜索
- Paper reading:A simple baseline for one-shot multi-object tracking(一)
- SpringBoot调用第三方接口
热门文章
- NLP带来的“科幻感”超乎你的想象 - ACL2020论文解读
- 2020年,5种将死的编程语言
- AI如何赋能金融行业?百度、图灵深视等同台分享技术实践
- CTA核心技术及应用峰会开幕!(附第二日参会攻略)
- 中国AI专利申请量超美国,百度居国内首位
- 喜大普奔!TensorFlow终于支持A卡了
- 今晚8点开播 | 微信高级研究员解析深度学习在NLP中的发展和应用
- 「数据科学家」必备的10种机器学习算法
- Prometheus 如何做到“活学活用”,大牛总结的避坑指南
- Spring Boot注解大全,一键收藏了!