黑马点评Redis笔记

黑马点评Redis笔记 Redis基础篇:https://cyborg2077.github.io/2022/10/21/RedisBasic/ Redis实战篇:https://cyborg2077.github.io/2022/10/22/RedisPractice/ 一、手机号+验证码注册登录 RandomUtil 生成定长随机数列 String code = RandomUtil.randomNu...

⑨【Stream】Redis流是什么?怎么用?: Stream [使用手册]

Redis Stream基本操作命令汇总 一、Redis流 (Stream)二、Redis Stream 基本操作命令1.队列相关命令① xadd 向Stream队列添加消息② xrange 获取指定队列的消息列表③ xrevrange 获取指定队列的消息列表④ xdel 删除消息列表⑤ xlen 获取Stream队列消息的长度⑥ xtrim 对Stream的长度进行截取⑦ xread 获取消息,只会返...

C++ Redis 读写

itemp) { if (itemp == nullptr) return false; char itemkey[LEN_ITEM], itemval[LEN_ITEM]; try { auto redis = Redis(tcpipport); sprintf(itemkey, "M%02d%04d%02d%s", itemp->devno, itemp->modno, itemp->partno, ...

⑦【Redis GEO 】Redis常用数据类型:GEO [使用手册]

Redis GEO ⑦Redis GEO 基本操作命令1.geoadd 存储指定的地理空间位置(精度、维度、位置名称)2.geopos 返回指定位置名称的经度和纬度3.geohash 获取保存位置的geohash值4.geodist 返回两个位置元素之间的距离(单位:m|km|ft|mi)5.georadius 获取key中指定经纬度范围内的所有位置元素(给定经纬度)6.georadiusbymember...

关于点赞业务对MySQL和Redis和MongoDB的思考

如果点赞操作非常频繁,会对数据库产生很大的压力.如果有大量的点赞记录,会对数据库产生很大的数据量,一篇文章,100w+的点赞的记录,对于MySQL来说,是非常恐怖的. 第二种方式是通过MySQL + Redis的Set来实现,具体代码如下,以下的代码为B站Redis黑马点评项目:@Overridepublic Result likeBlog(Long id){ // 1. 获取登录用户 Long use...

④【Set】Redis常用数据类型: Set [使用手册]

Redis Set ④Redis Set 操作命令汇总1. sadd 向集合添加一个或多个成员2. smembers 遍历集合中所有成员3. sismember 判断集合中是否存在指定的成员4. srem 删除集合中一个或多的成员5. scard 获取集合的成员数量6. srandmember 返回一个或多个集合中的随机成员7. spop 移除并返回集合中的随机成员(可指定数量)8. smove 将指定成...

GeminiDB新特性:让Redis广告频控爱不释手的exHASH

本文分享自华为云社区《GeminiDB新特性:让Redis广告频控爱不释手的exHASH》,作者:GeminiDB-Redis博客 。exHash类型是一种支持Field过期的新型数据类型,它在原先的Hash类型基础上进行了扩展:在支持Hash类型的通用功能以外,exHash类型还支持为Field设置过期时间和版本,增强了数据结构的灵活性,从而简化了很多复杂场景下的业务开发工作。本文以两种常见的场景(频...

Redis持久化机制详解

使用缓存的时候,我们经常需要对内存中的数据进行持久化也就是将内存中的数据写入到硬盘中。大部分原因是为了之后重用数据(比如重启机器、机器故障之后恢复数据),或者是为了做数据同步(比如 Redis 集群的主从节点通过 RDB 文件同步数据)。 Redis 不同于 Memcached 的很重要一点就是,Redis 支持持久化,而且支持 3 种持久化方式: 快照(snapshotting,RDB)只追加文件(ap...

③【List】Redis常用数据类型: List [使用手册]

Redis List ③Redis List 操作命令汇总1. lpush 将一个或多个值插入列表头部2. lpop 移出并获得列表的第一个元素(可指定移出的个数)3. lrange 查看指定区间范围的列表元素4. rpush 将一个或多个值插入列表尾部5. rpop 移出并获取列表最后一个元素(可指定移出的个数)6. lindex 根据索引下标获取元素(由上到下)7. llen 获取指定列表的元素个数8...

Redis性能压测、监控工具及优化方案

Redis是一款高性能的开源缓存数据库,但是在实际应用中,我们需要对Redis进行性能压测、监控以及优化,以确保其稳定性和高可用性。本文将介绍Redis性能压测、监控工具及优化方案。 01 Redis性能压测 常用的Redis性能压测工具有: 1、redis-benchmark redis-benchmark是Redis自带的性能测试工具,可以通过命令行进行测试。以下是使用redis-benchmark进...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.022257(s)
2024-03-29 14:02:38 1711692158