返回顶部

文章分类 -  redis

摘要:异步机制:如何避免单线程模型的阻塞? Redis 实例有哪些阻塞点 客户端:网络 IO,键值对增删改查操作,数据库操作; 磁盘:生成 RDB 快照,记录 AOF 日志,AOF 日志重写;(子进程完成) 主从节点:主库生成、传输 RDB 文件,从库接收 RDB 文件、清空数据库、加载 RDB 文件; 阅读全文
posted @ 2023-03-27 17:19 Crazymagic 阅读(15) 评论(0) 推荐(0) 编辑
摘要:“万金油”的String,为什么不好用了? 为什么 String 类型内存开销大? 除了记录实际数据,String 类型还需要额外的内存空间记录数据长度、空间使用等信息,这些信息也叫作元数据。当实际保存的数据较小时,元数据的空间开销就显得比较大了,有点“喧宾夺主”的意思。 建议: Redis 基于压 阅读全文
posted @ 2023-02-28 15:28 Crazymagic 阅读(137) 评论(0) 推荐(0) 编辑
摘要:快速的Redis有哪些慢操作 数据库这么多,为啥 Redis 能有这么突出的表现呢? 一方面,这是因为它是内存数据库,所有操作都在内存上完成,内存的访问速度本身就很快。 另一方面,这要归功于它的数据结构。这是因为,键值对是按一定的数据结构来组织的,操作键值对最终就是对数据结构进行增删改查操作,所以高 阅读全文
posted @ 2023-01-30 15:35 Crazymagic 阅读(71) 评论(0) 推荐(0) 编辑
摘要:import redis conn = redis.Redis(host='47.94.172.250',port=6379,password='Luffy!4321') pipe = conn.pipeline(transaction=True) pipe.multi() pipe.set('k2','123') pipe.hset('k3','n1',666) pipe.lpush('... 阅读全文
posted @ 2018-10-03 20:55 Crazymagic 阅读(74) 评论(0) 推荐(0) 编辑
摘要:高级 主要讨论发布订阅模块、主从配置两个知识点 发布订阅 发布者不是计划发送消息给特定的接收者(订阅者),而是发布的消息分到不同的频道,不需要知道什么样的订阅者订阅 订阅者对一个或多个频道感兴趣,只需接收感兴趣的消息,不需要知道什么样的发布者发布的 发布者和订阅者的解耦合可以带来更大的扩展性和更加动 阅读全文
posted @ 2017-12-08 23:01 Crazymagic 阅读(142) 评论(0) 推荐(0) 编辑
摘要:安装 下载:打开redis官方网站,推荐下载稳定版本(stable) 解压 复制:推荐放到usr/local目录下 生成 测试 安装:将redis的命令安装到/usr/bin/目录 运行 启动服务器:在桌面目录 启动客户端:在新终端中运行如下代码 运行命令 当添加键值后,发现在当前运行的目录下,创建 阅读全文
posted @ 2017-12-08 22:56 Crazymagic 阅读(202) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示