Redis学习笔记
以实战为线索,逐步深入Redis开发的各个环节
爱吃零食的白糖
一脸懵逼的学编程
展开
-
Redis数据持久化
在指定的时间间隔内,执行指定次数的写操作,将内存中的数据集快照写入磁盘中,它是Redis默认的持久化方式。执行完操作后,在指定目录下会生成一个dump.rdb文件,Redis 重启的时候,通过加载dump.rdb文件来恢复数据。如果一直是读取操作,那么Redis也不用重复备份!原创 2023-11-02 22:57:56 · 654 阅读 · 0 评论 -
Redis缓存管理机制
在Redis没出现之前,MySQL每天都有一大半的请求都是读操作,而且经常都是重复查询一个东西,浪费大量的时间去进行磁盘I/O。惰性删除:那些没被删除的键值(没被算法选中),以但遇到查询请求,被Redis发现已经超时了,就会被删除!volatile-lru: 使用LRU算法从设置了过期时间的键集合中删除最近最少使用的键值。volatile-ttl: 从设置了过期时间的键中删除剩余时间最短的键。volatile-lfu: 从配置了过期时间的键中删除使用频率最少的键。(定期删除+惰性删除+内存淘汰)原创 2023-10-10 20:46:04 · 24 阅读 · 0 评论 -
如何正确的关闭Redis服务器
daemonizeredis.conf配置文件中daemonize守护线程,默认是NOdaemonize是用来指定redis是否要用守护线程的方式启动:表示redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。原创 2023-10-10 20:09:08 · 971 阅读 · 0 评论 -
如何简化Redis的启动方式?
最后再换个好看的图标就ok了!原创 2023-09-25 09:23:42 · 143 阅读 · 0 评论