redis get 第2页
- 谈谈redis的热key问题如何解决
-
公众号:孤独烟,作者:孤独烟引言今天我们来写redis方面的内容,谈谈热key问题如何解决。其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis上某个固定的key,从而压垮缓存服务的情况。其实生活中也是有不少这样的例子。比如XX明星结婚。那么关于XX明星的Key就会瞬间增大,就...
- 分布式ID生成——雪花算法
-
这个也没啥讲的,上数据库集群,要是按照数据库实例1:表ID初始值1,步长3;数据库实例2:表ID初始值2,步长3;数据库实例3:表ID初始值3,步长3;的设置,可以解决ID重复问题,只是要再加一台就不好办了。还有就是通过Redis的incr自增,因为是原子操作,也可以保证ID不重复。再有就是zook...
- Redis命令介绍(五)GETRANGE & STRLEN
-
GETRANGE命令返回key对应字符串的一个子字符串。子字符串由偏移量参数start和end决定,包含start和end位置的字符。负数的偏移量被认为是从字符串末尾开始截取。-1表示最后一个字符,-2表示倒数第二个等。如果偏移量超出实际长度,则返回实际长度内的字符串。该命令在2.0之前的名称为SU...
- Redis 分布式锁如何成为解决超卖问题的关键利器?
-
一、引言在当今复杂的分布式系统中,特别是在电商、票务等涉及资源售卖的应用场景中,超卖问题一直是一个严峻的挑战。超卖可能导致用户体验下降、商家损失以及系统数据的混乱。而Redis分布式锁作为一种高效的并发控制机制,在解决超卖问题方面发挥了关键作用。本文将深入探讨Redis分布式锁是如何成为应对...
- Redis Scan命令踩坑笔记
-
前记大部分人在接触Redis时就都会了解到Redis是以单线程的形式处理用户命令,导致O(N)的命令有极大的几率会阻塞Redis,所以在使用Redis时需要放弃一些O(n)命令的使用,比如不要去使用KEYS命令而应该使用SCAN命令,然而SCAN命令也有一些坑。1.踩到的坑为了减少MySQL的压力,...
- Redis Get 命令
-
Redis字符串(string)RedisGet命令用于获取指定key的值。如果key不存在,返回nil。如果key储存的值不是字符串类型,返回一个错误。语法redisGet命令基本语法如下:redis127.0.0.1:6379>GETKEY_NAME可用版本&...
- 详解Redis中的GET命令及其用法
-
Redis是一个开源、内存数据结构存储系统,其支持多种数据结构,包括字符串、哈希、列表、集合和有序集合。在Redis中,数据是存储在内存中的,因此访问速度非常快。本篇文章主要介绍Redis中的get命令,以及其详细的使用方法。Redis中的GET命令GET命令是Redis中最基本的命令之一,它用于获...
- Redis命令介绍(三)GETSET & GETDEL
-
GETSET命令原子地将键值对应内容设置上送字符串,同时返回键值中存储的原字符串。如果键值中存储的值类型不为字符串,则返回失败。当命令成功时,会将原有键值中设置的超时时间参数清除。在具体使用上,该命令可用于原子地重置键值记录的值。若在程序中先使用GET再SET,可能造成脏读和脏写。使用GETSET则...