美文网首页js css htmlNoSQL数据库
Redis数据类型·字符类型string

Redis数据类型·字符类型string

作者: 技术老男孩 | 来源:发表于2023-03-17 09:28 被阅读0次

一、介绍:

  • 字符串类型是 Redis 中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据
  • 可以用其存储用户的邮箱、JSON 化的对象甚至是一张图片
  • 一个字符串类型键允许存储的数据的最大容量是512 MB
  • 字符串类型是其他4种数据类型的基础,其他数据类型和字符串类型的差别从某种角度来说只是组织字符串的形式不同

二、命令:

类型 命令 说明
赋值命令 SET key value 赋值
PX(毫秒)/EX(秒):设置变量的有效期
NX:设置变量默认初值
GET key 取值
当键不存在时会返回空结果
递增数字 INCR num 让当前键值递增,并返回递增后的值
当键值不是整数时Redis会提示错误
INCRBY num 2 增加指定的整数
APPEND key value 向变量尾部追加值
STRLEN key 获取字符串长度
GETRANGE key startNum endNum 获取变量部分数据

三、字符串实践

  • Redis 对于键的命名并没有强制的要求,但比较好的实践是用“对象类型:对象ID:对象属性”来命名一个键,如使用键【user:1:friends】来存储ID为1的用户的好友列表。
  • 例:如果你正在编写一个博客网站,博客的一个常见的功能是统计文章的访问量,我们可以为每篇文章使用一个名为【post:文章ID:page.view】的键来记录文章的访问量,每次访问文章的时候使用INCR命令使相应的键值递增。
# 有用户访问文章ID号为42的博文,则将其访问计数加1
127.0.0.1:6379> INCR post:42:page.view
(integer) 1
127.0.0.1:6379> GET post:42:page.view
"1"
127.0.0.1:6379> INCR post:42:page.view
(integer) 2
127.0.0.1:6379> GET post:42:page.view
"2"

相关文章

  • redis学习系列(二)

    redis简单操作之string类型 Redis 数据类型 Redis支持五种数据类型:string(字符串),h...

  • SpringBoot-Redis 入门

    SpringBoot-Redis 入门 Redis 的数据类型 String 字符串 string 是 redis...

  • Redis的数据类型

    Redis的数据类型 Redis支持的数据类型有5种: 字符串String 字符串列表list 哈希hash 字符...

  • redis数据类型

    Redis数据类型 Redis支持5中数据类型:string(字符串),hash(哈希),list(列表),set...

  • Redis 数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),se...

  • Redis 学习笔记-基础数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),se...

  • redis数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),se...

  • Redis学习(三)数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),se...

  • Redis数据类型

    Redis 数据类型 Redis 支持五种数据类型:string(字符串)、hash(哈希)、list(列表)、s...

  • Redis简介

    Redis数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set...

网友评论

    本文标题:Redis数据类型·字符类型string

    本文链接:https://www.haomeiwen.com/subject/drirkdtx.html