ICode9

精准搜索请尝试: 精确搜索
  • Redis常用基础命令2022-09-15 15:01:05

    key     keys * 获取所有的key     select 0 选择第一个库     move myString 1 将当前的数据库key移动到某个数据库,目标库有,则不能移动     flush db      清除指定库     randomkey     随机key     type key      类型     set key1 value

  • 延时任务-基于redis zset的完整实现2022-08-26 00:31:36

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》 这

  • 延时任务-基于redis zset的完整实现2022-08-23 14:02:39

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》

  • Redis学习(2)set和zset2022-08-19 00:04:06

    set集合 底层就是一个hash表,只不过保存的值是null。 添加删除 sadd key element element ... 用element等创建一个set smembers key 显示key中成员 sismembers key element 判断element是否在key中 scard key 返回key中元素个数 srem key element 从key中删除element smove sourc

  • Redis-3.0.503 Zset类型操作-062022-08-06 20:04:30

    1.Zset类型 Redis有序集合zset与普通集合set非常相似,是一个没有重复元素的字符串集合。 不同之处是有序集合的每个成员都关联了一个评分( score),这个评分 ( score )被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复了。 因为元素是有序

  • 五、Redis 基本数据类型:zset2022-07-05 12:36:50

    Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,

  • Redis 原理 - Sorted Set (ZSet)2022-06-29 17:02:28

    Sorted Set (ZSet) 数据结构 Sorted Set (ZSet), 即有序集合, 底层使用 压缩列表(ziplist) 或者 跳跃表(skiplist) 使用 压缩列表(ziplist) 当同时满足下面两个条件时,使用 ziplist 存储数据 元素个数少于128个 (zset-max-ziplist-entries: 128) 每个元素长度小于64字节 (zset

  • redis基础知识2022-03-01 14:58:41

    配置相关 log级别:debug、verbose、notice、warning,默认notice config set loglevel 'notice' config get loglevel 数据类型 string / hash / list / set / zset string set li ‘like’ get li hash hmset lis li ‘like’ hget lis li list lpush runoob redis lrang

  • SSDB命令2022-02-25 17:31:59

    ssdb 命令说明 /usr/local/ssdb/ssdb-cli 进入客户端quit 退出   setx:说明:设置指定 key 的值内容, 同时设置存活时间. cmd:setx('key', 'value', 60); 单位:秒setnx:说明:当 key 不存在时, 设置指定 key 的值内容. 如果已存在, 则不设置. cmd:setnx('key', 'value');get:说明:

  • Redis五大基本类型-Zset2022-02-20 18:02:34

    Zset(有序集合) 排序 127.0.0.1:6379> zadd salary 3000 zhansan # 添加数据 (integer) 1 127.0.0.1:6379> zadd salary 5000 lisi (integer) 1 127.0.0.1:6379> zadd salary 2500 wangwu (integer) 1 127.0.0.1:6379> zrangebyscore salary -inf +inf # 从小到大排序,只显示

  • redis的客户端命令和redis template的java命令的对照表2022-02-20 15:05:30

    目录 Redis 数据类型一、Redis 字符串(String)二、Redis 哈希(Hash)三、Redis 列表(List)四、Redis 集合(Set)五、Redis 有序集合(sorted set) Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 一、Redis 字符串(

  • (免费领取红包封面)【Redis 系列】redis 学习四,set 集合,hash 哈希,zset 有序集合初步认知2022-01-29 13:33:15

    文末免费领取红包封面哦,总共 2000 个 ,先到先得 set 集合 set 集合里面的数据是不能重读的 SADD key member [member ...] 向 set 集合中添加元素 SMEMBERS key 查看集合中的所有元素 SISMEMBER key member 查看某一个数据是否在集合中 SCARD key 查看集合数据的个数,也就

  • 【Redis 系列】redis 学习四,set 集合,hash 哈希,zset 有序集合初步认知2022-01-21 22:34:59

    set 集合 set 集合里面的数据是不能重读的 SADD key member [member ...] 向 set 集合中添加元素 SMEMBERS key 查看集合中的所有元素 SISMEMBER key member 查看某一个数据是否在集合中 SCARD key 查看集合数据的个数,也就是集合的长度 SREM key member [member ...]

  • 【Redis的命令行客户端及数据类型常用命令】2022-01-21 09:58:32

    Redis的命令行客户端及数据类型常用命令 redis-cli -a password shutdown:关闭redis ./redis_init_script stop:关闭redis redis-cli:进入到redis客户端 auth pwd:输入密码 set key value:设置缓存 get key:获得缓存 del key:删除缓存 redis-cli -a password ping:查看是否存活 Redis

  • redis有序集合sorted set(zset)数据类型相关命令介绍及使用2022-01-17 10:02:00

    文章目录 简介添加命令查询命令递增类型递减类型 删除命令运算命令skiplist 简介 Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。

  • Redis基本类型之zset2022-01-05 15:39:26

    累了,学点轻松的,参考《Redis深度历险:核心原理与应用实践》。Redis yyds,高学习回报的技术。然后今天感觉我还是想做银行业的技术开发。老这么做外包式的技术没行业业务经验的提高,至于为何弯路如此,那是一言难尽了。 zset有序集合是Redis的特色数据结构,本身是一个集合,里边元素不会重

  • 基于Redis的Zset实现用户n分钟内的广告奖励总数——滑动窗口问题2022-01-02 23:02:53

    1、场景   最近在做用户拉灰策略,需要统计用户在n分钟之内获得的广告奖励总数,如果超过阈值则拉灰,其中n和阈值都支持配置。 2、方案分析   获得用户任意时间段内的奖励值是一个典型的滑动窗口问题,这里我们要明确几点:     (1)广告行为是非高频行为,因为一个广告的市场一般在15-3

  • 闹钟服务设计2021-12-29 18:32:08

    目录 背景 可选方案 RabbitMQ的延迟队列 Redis ZSet timeWheel 数据库 & 预加载 项目地址 后续优化 背景 购买火车票、淘宝购物....这些场景,在支付的时候,都涉及了订单过期自动取消的场景(30分钟未支付,订单自动取消)。 这就像,创建订单的时候,定了一个30分钟后的闹钟;如果30分钟内支

  • 【Redis】——常用五大数据类型之Zset2021-12-25 21:30:01

    Redis 有序集合(Zset) <1> 说明 Redis有序集合zset与普通set非常相似,是一个没有重复元素的字符串集合。 不同之处是有序集合的每个成员都关联一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复的。 因为元素

  • 读懂才会用:Redis ZSet 的几种使用场景2021-12-25 13:34:47

        本文展示具体的使用方法和问题,供大家参考。代码示例,仅仅是Demo,在生产使用需要考虑更多细节问题。 1. 延时队列 zset 会按 score 进行排序,如果 score 代表想要执行时间的时间戳。在某个时间将它插入zset集合中,它变会按照时间戳大小进行排序,也就是对执行时间前后进

  • Redis必知必会之zset底层—Skip List跳跃列表(面试加分项)2021-12-22 01:03:14

        一、简介跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。 ​Skip List(跳跃列表)这种随机

  • 有序集合类型(zset)2021-12-18 13:33:11

    1、增加元素ZADD key score member [score member...]ZADD命令用来向有序集合中加入一个元素和该元素的份数,如果该元素已经存在则会用心的分数替换原有的分数。ZADD命令的返回值是新加入到集合中的元素个数(不包含之前已经存在的元素) 2、获得元素的分数ZSCORE key member 3、获得

  • 12.132021-12-14 08:32:41

    Redis Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。 string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数

  • Go--Redis快速入门指南2021-12-03 23:02:52

    Go—Redis 一、Redis基本介绍、安装及原理 1. 基本介绍: ①Redis是NoSQL数据库(非关系型数据库)

  • 使用redis的zset实现简单的延时队列2021-12-02 01:31:06

    一、需求切入点    在公司做的一个系统业务需要有个定时提醒的功能(数据在mysql中),要求提醒的时间差精准到分钟 解决方案有: 使用定时器,每分钟执行一次,查符合提醒的数据,发起提醒(数据库连接与系统的负载都承受不住的!!) 将待提醒数据提前查出存进redis中,根据提醒时间设置过期时间,做r

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有