• 认真地记录技术中遇到的坑!
  • 能摸鱼真是太好啦!嘿嘿嘿!

redis缓存引入带来的复杂性和问题

redis缓存引入带来的复杂性和问题
一般在数据库查询压力比较大,高并发要求比较高,读写速度要求比较高的场景下,我们会引入redis缓存。因为redis缓存本身基于内存进行操作,相对于基于磁盘的数据库来说,在速度并发上面有一个数量级以上的差距。 但是redis缓存的引入同样会增加系统复杂性以及带来一系列问题,比如: 缓存和数据库数据一致性问题 缓存失效问题,伴生的缓存预热,缓存击穿,缓存雪崩等……继续阅读 »

悠悠 3年前 (2022-06-25) 3465浏览 0评论 4个赞

Redis6.2.6源码CLion编译调试

Redis6.2.6源码CLion编译调试
Redis6.2.6源码CLion编译调试 准备工作 C语言的运行和构建工具介绍 C语言是编译型语言,需要编译生成.o的目标文件,然后用链接器连接目标代码才能生成可执行文件,Windows下就是生成.exe文件。如果文件之间互相依赖,则需要把所有源文件都编译才可运行。 然而大型项目中,源文件非常多,需要使用make工具来批量编译源文件,通过编写规则文件Mak……继续阅读 »

悠悠 3年前 (2022-03-28) 3349浏览 2评论 0个赞

Redis配置文件详解

Redis配置文件详解
配置文件 在Redis的根目录下有一个配置文件(redis.conf),可以直接查看配置文件,也可以使用命令查看配置:CONFIG GET CONFIG_SETTING_NAME redis 127.0.0.1:6379> CONFIG GET loglevel 1) "loglevel" 2) "notic……继续阅读 »

悠悠 7年前 (2017-08-02) 2764浏览 0评论 0个赞

Redis命令操作详解

Redis命令操作详解
更加详细的文档请参考这儿:http://doc.redisfans.com/index.html 1. Redis 键(Key) redis允许模糊查询key, 有3个通配符  *、?、[] randomkey:返回随机key type key:返回key存储的类型 exists key:判断某个key是否存在 del key:删除key, 无论 key ……继续阅读 »

悠悠 7年前 (2017-08-02) 4142浏览 0评论 2个赞

Redis基本操作

Redis基本操作
Redis安装 1.Windows平台 Windows redis下载地址:https://github.com/MSOpenTech/redis/releases 解压到特定的文件夹,比如, D:\Develop, 命令行到该文件夹下 # 启动 redis 服务 redis-server redis.windows.conf # 安装 redis 服务……继续阅读 »

悠悠 7年前 (2017-08-02) 3201浏览 0评论 2个赞