Redis-数据结构及常用命令

这篇具有很好参考价值的文章主要介绍了Redis-数据结构及常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

字符串(String)数据结构常用命令:

SET key value:设置指定 key 的值;
GET key:获取指定 key 的值;
DEL key:删除指定 key;
INCR key:将指定 key 的值增加 1;
DECR key:将指定 key 的值减少 1。

列表(List)数据结构常用命令:

LPUSH key value1 value2 …:将一个或多个值插入到列表的头部;
RPUSH key value1 value2 …:将一个或多个值插入到列表的尾部;
LPOP key:移除并返回列表的第一个元素;
RPOP key:移除并返回列表的最后一个元素;
LRANGE key start stop:返回指定范围内的列表元素。

集合(Set)数据结构常用命令:

SADD key member1 member2 …:将一个或多个成员添加到集合中;
SMEMBERS key:返回集合中的所有成员;
SREM key member1 member2 …:从集合中移除一个或多个成员;
SISMEMBER key member:判断成员是否存在于集合中。
(交集、并集…)

哈希(Hash)数据结构常用命令:

HSET key field value:将指定 key 的指定字段设置为指定值;
HGET key field:获取指定 key 的指定字段的值;
HDEL key field1 field2 …:从哈希中删除一个或多个字段;
HGETALL key:返回指定 key 中的所有字段和值。

有序集合(Sorted Set)数据结构常用命令:

ZADD key score1 member1 score2 member2 …:将一个或多个成员及其对应的分数添加到有序集合中;
ZRANGE key start stop [WITHSCORES]:返回指定范围内的有序集合成员;
ZREM key member1 member2 …:从有序集合中移除一个或多个成员;
ZSCORE key member:返回有序集合中指定成员的分数。

这只是 Redis 中部分常用的命令,还有很多其他命令用于不同的数据结构操作。文章来源地址https://www.toymoban.com/news/detail-690823.html

到了这里,关于Redis-数据结构及常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 深入学习 Redis - 常用数据类型,结构认识

    深入学习 Redis - 常用数据类型,结构认识

    目录 一、Redis数据类型  Redis 数据类型结构简单认识 每个数据类型具体的编码方式 1.string  2.hash 3.list 4.set 5.zset 典中典:记数字!!! 6.查看 key 对应 value  的实际编码方式 如果本文有帮助到你,不妨给个三连吧~ Redis 中所有的 key 都是 string 类型,不同的是 value 的数据类型

    2024年02月16日
    浏览(13)
  • Redis常用的数据结构及实际应用场景

    本文介绍了Redis中常用的数据结构,包括字符串、列表、集合、哈希表、有序集合和Bitmap,并结合实际案例详细说明了它们在各种场景下的使用。 Redis是一种基于内存的高性能键值存储系统,拥有多种数据结构,每种数据结构都具有独特的特点和适用场景。了解这些数据结构

    2024年02月08日
    浏览(14)
  • 【Redis入门篇】| 常见数据结构介绍、Redis常见命令(文末送书)

    【Redis入门篇】| 常见数据结构介绍、Redis常见命令(文末送书)

    目录 一:常见数据结构介绍、Redis常见命令 1. Redis数据结构介绍 2. Redis通用命令 3. String类型 4. Hash类型 5. List类型 6. Set类型 7. SortedSet类型 图书推荐 1. Redis数据结构介绍 Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样: 基本类型: String、Hash、List、

    2023年04月22日
    浏览(10)
  • Redis学习路线(2)—— Redis的数据结构

    一、Redis的数据结构 Redis是一个Key-Value的数据库,key一般是String类型,不过Value的类型却有很多: String: Hello World Hash: {name: \\\"jack\\\", age: 21} List: [A - B - C - C] Set: {A, B, C} SortedSet: {A: 1, B: 2, C: 3} GEO: {A: (120.3, 30.5)} BitMap: 0110110101110101011 HyperLog: 0110110101110101011 由于Redis对数据

    2024年02月15日
    浏览(9)
  • 【Redis】Redis中的数据结构和内部编码

    【Redis】Redis中的数据结构和内部编码

    type命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序集合),但这些只是Redis对外的数据结构, 实际上Redis针对每种数据结构都有⾃⼰的底层内部编码实现,⽽且是多种实现,这样Redis会在合适的

    2024年02月07日
    浏览(10)
  • Redis常见数据结构

    Redis常见数据结构

    Redis是一个key-value的数据库,key一般是String类型,但是value的类型多种多样 在学习Redis不同数据类型时,我们可以在官网( Redis官网)查看不同的命令: 也可以使用使用help @xxx 命令的方式查看 通用命令是部分数据类型都可以使用的指令,常见的有: KEYS:查看符合模板的所有k

    2024年02月13日
    浏览(12)
  • Redis底层数据结构

    SDS全称是Simple Dynamic String,具有如下显著的特点: 常数复杂度获取字符串长度:C语言获取一个字符串的长度需要遍历整个字符串时间复杂度为O(N),而SDS在属性len中记录了字符串长度,获取字符串长度的时间复杂度为O(1)。 杜绝缓冲区溢出:C字符串在执行拼接字符串时,如果

    2024年02月13日
    浏览(16)
  • redis 数据结构(二)

    redis 数据结构(二)

    整数集合是  Set 对象的底层实现之一。当一个 Set 对象只包含整数值元素,并且元素数量不时,就会使用整数集这个数据结构作为底层实现。 整数集合本质上是一块连续内存空间,它的结构定义如下: 可以看到,保存元素的容器是一个 contents 数组,虽然 contents 被声明为 i

    2024年02月09日
    浏览(13)
  • Redis - 底层数据结构

    Redis - 底层数据结构

    Redis 的底层数据结构主要以下几种: SDS(Simple Dynamic String, 简单动态字符串) ZipList(压缩列表) QuickList(快表) Dict(字典) IntSet(整数集合) ZSkipList(跳跃表) 在 Redis 中,并不会直接使用 C 语言自带的字符串结构作为实际的存储结构,而只是将字符串作为字面量使用,大多数情况使用自

    2023年04月12日
    浏览(12)
  • redis核心数据结构

    redis核心数据结构

    redis下载地址:Download | Redis linux进入redis目录首先使用make命令进行c++的编译,修改redis.conf文件: 启动退出相关命令: redis五种数据结构图: 1、常用命令 2、应用场景 1)、单值缓存 2)、对象缓存 3)、分布式锁  4)、计数器 5) 、计数器 6) 、分布式系统全局序列号 1、

    2024年02月09日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包