redis
文章平均质量分 74
ALex_zry
梦想走遍天涯,后来工作攒钱实现
展开
-
学习笔记5:缓存穿透
缓存穿透是指在缓存系统中,当一个请求的查询结果为空时,这个请求会直接穿透缓存系统,访问后端的数据库。如果这种情况频繁发生,会对数据库造成较大的压力,甚至可能导致数据库崩溃。在正常情况下,缓存系统会将经常访问的数据存储在内存中,以便快速响应用户的请求。当用户请求某个数据时,系统首先检查缓存中是否存在该数据。如果存在,就直接从缓存中获取数据并返回;如果不存在,则向数据库查询数据,并将查询结果存储到缓存中,然后再返回给用户。然而,如果某个数据在数据库中也不存在,那么缓存中同样不会有这个数据。原创 2024-07-24 21:37:06 · 577 阅读 · 0 评论 -
[hiredis 的Redis执行语句返回结果类型全说明
1345621234567891011121314这段代码是C语言中的宏定义,用于在Redis客户端库hiredis中定义一些错误类型和回复类型。原创 2024-06-16 23:49:51 · 415 阅读 · 0 评论 -
docker-compose 自动管理 数据库
Redis 是一个开源的内存数据结构存储系统,用作数据库、缓存和消息代理。容器化 Redis 可以简化部署和管理过程,提高开发和生产的效率。Docker Compose 可以帮助我们轻松地定义和管理 Redis 容器。通过,您可以轻松地管理数据库容器,实现自动化部署、维护和备份。这不仅提高了运维效率,还确保了数据库环境的一致性和稳定性。始终记得定期备份您的数据,并根据需要调整文件中的配置。而通过管理 Redis,您可以轻松地部署、维护和备份 Redis 数据。确保定期备份您的数据,并根据需要调整。原创 2024-05-26 23:37:56 · 586 阅读 · 0 评论 -
Redis性能测试实操记录与分析
通过对Redis性能测试的实操记录和分析,我们对Redis的性能表现有了更深入的了解。这种性能测试可以帮助我们评估Redis在不同负载下的表现,并根据测试结果采取相应的优化策略,以确保Redis在实际应用中能够满足性能需求,并提供高速的数据存储和缓存解决方案。原创 2024-05-19 00:05:58 · 354 阅读 · 0 评论 -
Redis性能测试实操记录与分析
通过对Redis性能测试的实操记录和分析,我们对Redis的性能表现有了更深入的了解。这种性能测试可以帮助我们评估Redis在不同负载下的表现,并根据测试结果采取相应的优化策略,以确保Redis在实际应用中能够满足性能需求,并提供高速的数据存储和缓存解决方案。为了评估Redis在实际应用中的性能表现,我们进行了一次性能测试,并记录了测试过程和结果。Redis的性能表现优秀:根据命令执行时间可以看出,Redis在设置一个键值对的场景下,响应速度非常快,仅需要几十毫秒的时间。原创 2023-08-21 14:44:37 · 512 阅读 · 0 评论 -
【实战】在redis中怎样使用hash 实现类表结构存储数据
MySQL是一种关系型数据库,它将数据存储在磁盘上,并使用表格的形式组织数据。MySQL使用表格和行的概念来组织数据,并支持关系型数据库的特性,如主键、外键、索引等。总的来说,Redis和MySQL是两种不同类型的数据库,适用于不同的场景和需求。在Redis中,您可以使用不同的数据结构来存储和操作数据,如字符串、哈希表、列表、集合和有序集合。通过使用哈希表,可以将相关的数据存储在同一个哈希表中,并使用字段来表示不同的列。当谈到Redis和MySQL时,它们是两种不同类型的数据库,具有不同的特点和用途。原创 2023-07-06 14:31:46 · 758 阅读 · 0 评论 -
【实战】使用Lua脚本怎么清理redis中的数据【实战】使用Lua脚本怎么清理redis中的数据
接下来为具体实际内容。原创 2023-07-05 16:21:38 · 1019 阅读 · 0 评论 -
【实战】使用hiredis 时怎么解决返回的查询结果和对象释放的问题
使用 get 接口时,我们要将返回结果传出,同时还要清理释放。对象,如果直接使用return 时返回指针。的清理,此时指针指向空间已经被污染了。的返回结果时,只是OK 这样的信息。涉及到的部分代码:(修改后正确的):不同于set 接口,使用。原创 2023-07-05 15:21:19 · 124 阅读 · 0 评论 -
【实战】使用hiredis时怎样解决动态库找不到的问题
请注意,这个方法只在当前会话中有效,如果你希望永久生效,可以将这个命令添加到你的shell配置文件(如~/.bashrc)中。另外,如果你使用的是bash shell,可以将/usr/local/lib添加到LD_LIBRARY_PATH环境变量中。当使用新的工具或者框架时,从git 上下载的源码编译时,make install 时,不保证存放路径能在当前操作系统路径宏中有。所以,当发现找不到路径而实际又存在时,使用显式说明指定路径,使用 -L 命令说明查找路径。有找到,说明是找不到路径。原创 2023-07-05 11:18:35 · 472 阅读 · 0 评论 -
C++20 协程——你还只是听过?觉得没时间了解,这里可以帮到你。五分钟 从没听过到使用的帮助手册
co_awaitco_yield接下来我们介绍:协程和我们熟悉的线程、进程之间有什么区别。然后我们就可以介绍什么时候使用协程了。原创 2023-06-14 11:16:57 · 575 阅读 · 0 评论 -
Redis 简介
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。原创 2022-12-18 19:09:41 · 93 阅读 · 0 评论 -
Redis 配置
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过命令查看或设置配置项。原创 2022-12-18 19:10:50 · 442 阅读 · 0 评论 -
Redis 命令
Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。原创 2022-12-18 19:10:00 · 453 阅读 · 0 评论