Redis数据类型(String)
简介
string是redis最基本的类型,一个key对应一个value。
string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象
string类型是Redis最基本的数据类型,一个键最大能存储512MB
具体操作
命令 | 描述 |
---|---|
set key value | 设置指定key的值 |
get key | 获取指定key的值 |
getrange key 开始下标 结束下标 | 返回key中字符串值的子字符 |
getset key value | 将给定key的值设置为value,并返回key的旧值 |
getbit key offset | 对key所储存的字符串值,获取指定偏移量上的位(bit) 详细介绍【转载】 |
MGET key1[key2..] | 获取所有(一个或多个)给定key的值 |
setbit key offset value | 对key所储存的字符串值,设置或清除指定偏移量上的位(bit)详细介绍【转载】 |
setex key 秒 value | 将值value关联到key,并将key的过期时间设为seconds(以秒为单位) |
setnx key value | 只有在key不存在时设置key的值 |
setrange key 开始下标 value | 用value参数覆盖给key所存储的值 |
strlen key | 返回key所存储的字符串值的长度 |
mset key value [key value] | 同时设置一个或多个key-value |
msetnx key value [key value] | 同时设置一个或多个key-value,当且仅当所有给定key都不存在才能设置成功 |
psetex key 毫秒 value | 和setex差不多,以毫秒为单位 |
incr key | 将key中存储的数字值(必须能转换成数字)加一 |
incrby key increment | 将key所储存的值(必须能转换成数字)加上increment |
incrbyfloat key increment | 将key所储存的值(必须能转换成数字)加上increment(浮点增量值) |
decr key | 将key中储存的数字(必须能转换成数字)减一 |
decrby key decrement | key所储存的数字值(必须能转换成数字)减去decrement |
append key value | 如果key已经存在并且是一个字符串,将指定的value追加到原来值的末尾 |
转载于:https://www.cnblogs.com/1581327699dyk/p/9467215.html
Redis数据类型(String)相关推荐
- 【Redis】2. Redis数据类型 String以及key的设置约定
学习资料 https://www.bilibili.com/video/BV1CJ411m7Gc?p=6 数据存储类型介绍 业务数据的特殊性 作为缓存使用 原始业务功能设计 秒杀 618活动 双十一活 ...
- Redis数据类型-String(字符串类型)
String是redis最基本的类型,你可以理解成Memcached一模一样的类型,一个key对应一个value. String类型是二进制安全的,意思是redis的string可以包含任何数据,比如 ...
- Redis数据类型String
文章目录 数据存储类型介绍 String类型 String类型的基本操作 String单数据操作和多数据操作的选择问题 string 类型数据的扩展操作 数据增加指定范围的值 String 设置数据指 ...
- redis介绍, redis安装, redis持久化, redis数据类型
redis介绍 Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash.li ...
- 带你掌握Redis数据类型:string和Hash
摘要:Redis中有五大数据类型,分别是String.List.Set.Hash和Zset. 本文分享自华为云社区<Redis的string类型常用命令解析>,作者:灰小猿 . 先问大家一 ...
- Redis学习-string数据类型
Redis 是一个开源的使用 ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志 型.Key-Value 数据库. redis提供五种数据类型string,hash,list,set及sor ...
- Redis数据类型及编码格式——介绍及String篇
Redis核心对象 reids中定义了一个数据结构用来统一表示各种数据类型,它叫做redisObject typedef struct redisObject {unsigned type:4; // ...
- redis的String、List、Hash、SET、ZSet五中数据类型常用的一些场景总结
目 目录 1.String类型常见的使用场景 1.1 一般的业务功能模块,比如购物车 1.2 简单的字符缓存 1.3 储存结构体或者对象 1.4 计数功能 1.5 各类场景下(单机或分布式)的标识号 ...
- 超强Redis数据类型与应用场景总结!!
关于Redis 我们先来聊聊Redis的基础知识. 基于键值对的存储系统 :字典形式. 五种数据结构:字符串(String),Hash(字典),列表(List),集合(Set),有序集合(Sorted ...
最新文章
- 【学习笔记】超简单的多项式牛顿迭代(含泰勒展开式、牛顿迭代全套证明)
- 常见的内存泄漏原因及解决方法
- 不要动态修改 DOM 里面的 id 属性
- link2005 重复定义错误
- MySQL创建数据库时指定编码和用户授权
- STM32L152RC 在keil4中使用printf()和scanf() 函数
- 国科大高级人工智能7-命题逻辑
- 含有运算放大器的电阻电路
- C#获取实体类属性名和值 | 遍历类对象
- 【转】snort 笔记2 ----- 规则编写
- SQL 比较时间大小
- 阿里云物联网平台mqtt测试工具
- 货币单位PHP,PHP实现货币换算的方法_PHP
- 计算机未来的发展趋势和现状,计算机发展现状跟未来发展趋势.docx
- HTML的游戏分数怎么设置,HTML5《拯救分号》游戏
- Canvas 绘制圆形图片、绘制圆角矩形图片
- 网站seo优化3-7天快速上百度首页靠谱吗?怎么做
- 牛客每日练习----あなたの蛙が帰っています,おみやげをまらいました,写真がとどいています
- 官方微信支付跟特约商户的区别
- Python爬虫入门学习实战项目(一)
热门文章
- 文档的管理计算机,如何使用FTP自动同步备份电脑文件数据?
- agv matlab应用,简单介绍一下agv调度控制系统常见的软件应用
- python的代码有哪些_简单python代码类型有哪些?
- linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)
- 【AI-1000问】训练为什么要分测试集和验证集?
- 【AI白身境】深度学习必备图像基础
- 全球及中国天然气市场产销规模及十四五投资价值分析报告2021年版
- 终于知道PUBWIN2009的数据库用户名与密码已经成功连接
- 树——通用树结点数目、高度和度数的实现
- 性能测试四十八:Jenkins+Ant+Jmeter系统部署