![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 68
redis学习实战笔记
chen_yuxi
完善资料赚C币
展开
-
redis的事件是什么
redis服务是一个事件驱动程序,服务器需要处理以下两类事件:●文件事件(file event) :redis服务器通过套接字与客户端(或者其他redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。●时间事件:对定时操作的抽象。原创 2023-04-08 17:36:22 · 307 阅读 · 0 评论 -
redis的持久化方式和具体实现
●主要是9-11章的内容。原创 2023-04-08 17:35:14 · 428 阅读 · 0 评论 -
redis的对象是什么
redis没有直接使用前面介绍的几种数据类型sds、双端链表、字典、压缩列表、整数集合等等。而是基于这些数据结构创建了一个对象系统,这个对象系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象。每种对象都用到了至少一种我们前面所介绍的数据结构。redis的对象系统还实现了基于引用计数技术的内存回收机制(竟然redis也有),当程序不再使用某个对象的时候,这个对象所占有的内存就会被自动释放。redis还通过引用计数技术实现了对象共享机制。原创 2023-04-08 17:35:11 · 482 阅读 · 0 评论 -
redis的数据结构有哪些以及如何实现的
redis学习笔记原创 2023-04-08 17:29:25 · 577 阅读 · 1 评论 -
redis的pipeline原理和使用
背景有个查询用户列表中每个用户被服务的客服id的需求,我是直接用的redis类里的单个查询接口,但是mentor说可以使用批量查询的方式,并给了我一个示例,我看到示例中有一个pipeline,以前没有用到过,需要了解一下。使用pipeline更快的原因官网地址:https://redis.io/docs/manual/pipelining/总结下来就两点使用pipeline,减少了RTT,往返时间,一个请求的响应时间使用pipeline,减少了用户态和内核态切换的时间,减少了i/o的时间b原创 2022-05-23 11:48:55 · 144 阅读 · 0 评论 -
redis数据结构和常用命令
zset:有序集合zcard:获取有序集合的大小zcard zset-name zrange:根据范围获取有序集合中的成员zrange zset-name 0 -1 withscores # 显示集合内所有成员,带score# 输出"jack" # memberkey"3500" # memberScoreset:无序集合sismember:某成员是否在集合中sismember set-name valuesrandmembersrandmember .原创 2022-03-29 15:01:06 · 1154 阅读 · 0 评论