首页 > 数据库 >Redis的五大数据类型

Redis的五大数据类型

时间:2024-12-22 15:42:21浏览次数:4  
标签:set 数据类型 Redis value 命令 value2 key 集合 五大

  1. string类型

写命令通过set关键字实现,set [key] [value]
读命令通过get关键字实现,get [key]

  1. list列表类型

通过rpush、lpush,将一个或多个值向右或向左推入。
rpush [key] [value1] [value2],将value值推入到列表的右端。
lpush [key] [value1] [value2],将value值推入到列表的左端
lrange mylist 0 -1 ,查看列表key为level的所有元素

  1. 哈希(hash)

hmset命令可写入hash类型的值,hmset [key] [field1] [value1] [field2] [value2]
hgetall myhash #返回所有的键值对,奇数列为field,偶数列为value

  1. 集合(set)

sadd命令将一个或多个元素添加到集合里,并返回被添加元素中原本并不存在集合中的元素数量,sadd [key] [member] [member]
smembers命令返回集合中包含的所有元素,smembers [key]

  1. 有序集合对象(zset)

zadd用于有序集合的写入操作,zadd [key] [score1] [member1] [score2] [member2]……
zcard命令用于返回有序集合中的成员数量,zcard [key]

标签:set,数据类型,Redis,value,命令,value2,key,集合,五大
From: https://www.cnblogs.com/mmcode/p/18622185

相关文章

  • 【MySQL】--- 数据类型
     Welcometo9ilk'sCodeWorld    (๑•́₃•̀๑) 个人主页:    9ilk(๑•́₃•̀๑) 文章专栏:  MySQL  ......
  • Linux安装Redis
    1、下载安装包如果没安装wget,先安装一下wgetyuminstallwget-ywget获取网络资源wgethttp://download.redis.io/releases/redis-6.2.6.tar.gz2、解压到指定目录tar-zxvfredis-6.2.6.tar.gz-C/opt/3、安装gcc安装gcc、tclyuminstallgcc-c++tcl-y因为我......
  • Redis篇--常见问题篇6--缓存一致性1(Mysql和Redis缓存一致,更新数据库删除缓存策略)
    1、概述在使用Redis作为MySQL的缓存层时,缓存一致性问题是指Redis中的缓存数据与MySQL数据库中的实际数据不一致的情况。这可能会导致读取到过期或错误的数据,从而影响系统的正确性和用户体验。为了减轻数据库的压力,通常读操作都是先读缓存,缓存没有则读数据库数据在写入缓存......
  • 3. 八种基本数据类型大小及封装类
    基本类型大小(字节)默认值封装类byte1(byte)0Byteshort2(short)0Shortint40Integerlong80LLongfloat40.0fFloatdouble80.0dDoubleboolean-falseBooleanchar2\u0000(null)Character注:1.int是基本数据类型,Integer是in......
  • 解锁分布式系统的关键:Spring Boot 与 Redis 分布式锁实战
    解锁分布式系统的关键:SpringBoot与Redis分布式锁实战在当今分布式系统架构广泛应用的时代,如何确保多个实例或线程在访问共享资源时的一致性和正确性,成为了开发人员面临的关键挑战之一。分布式锁作为解决这类问题的核心工具,在众多场景中发挥着不可或缺的作用。本文将深......
  • dice redis 兼容的内存数据库
    dicedb是一个兼容redis协议的内存数据库包含的特性兼容redis快速高效,单机环境比原生redis快5倍类sql查询支持push,pull支持原生json支持支持http以及websocket协议说明从介绍上性能是很不错的,但是目前缺少生产部署的详细文档以及配置说明,目前比较适合的是单机场景......
  • centos上redis的安装
    官网教程redis安装官网https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/可以右下方看到安装到各个平台的连接这里我安装的是centos系统,所以选择installRedisonLinuxcentos系统选择redhat安装方式下方第一条命令需要输入【y】进行确认sudo......
  • Redis应用—9.简单应用汇总
    大纲1.基于Redis实现的简单缓存机制(String数据结构)2.实现一个最简单的分布式锁(String数据结构)3.博客网站的文章发布与查看(String数据结构)4.博客字数统计与文章预览(String数据结构)5.用户操作日志审计功能(String数据结构)6.实现一个简单的唯一ID生成器(incr命令)7.......
  • Redis应用—9.简单应用汇总
    大纲1.基于Redis实现的简单缓存机制(String数据结构)2.实现一个最简单的分布式锁(String数据结构)3.博客网站的文章发布与查看(String数据结构)4.博客字数统计与文章预览(String数据结构)5.用户操作日志审计功能(String数据结构)6.实现一个简单的唯一ID生成器(incr命令)......
  • java微服务中使用redis做缓存技术的应用场景介绍和代码实现
    在Java微服务架构中,Redis作为一种高性能的内存数据结构存储系统,常被用作缓存技术。Redis支持多种数据结构(如字符串、哈希、列表、集合、有序集合等),并且提供了丰富的命令集和高效的读写性能,非常适合用于缓存场景。以下是Redis在Java微服务中的常见应用场景及其代码实现示例。1.......