redis
全是Bug写个蛇
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis的数据类型基本语法
Redis的数据类型 Redis的数据类型 - string string 字符串 string: 最简单的字符串类型键值对缓存,也是最基本的 key相关 keys *:查看所有的key (不建议在生产上使用,有性能影响) type key:key的类型 string类型 get/set/del:查询/设置/删除 set rekey data:设置已经存在的key,会覆盖 setnx rekey data:设置已经存在的key,不会覆盖 set key value ex time:设置带过期时间的数据 ex原创 2020-07-04 02:53:10 · 231 阅读 · 0 评论 -
Redis持久化机制,优缺点,如何选择合适方式
Redis持久化机制 RDB: Redis DataBase AOF: Append Only File RDB 什么是RDB RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那 dis后,则会恢复。 备份与恢复 内存备份 --> 磁盘临时文件 临时文件 --> 恢复到内存 RDB优劣势 优势 每隔一段时间备份,全量备份 灾备简单,可以远程传输 子进程备份的时候,主进程不会有任何io操作(原创 2020-07-04 02:43:14 · 235 阅读 · 0 评论 -
Redis 缓存过期处理与内存淘汰机制
计算机内存有限,越大越贵,Redis的高并发高性能都是基于内存的,用硬盘的话GG。 已过期的key如何处理? 设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略 redis有两种策略: 1. (主动)定时删除 定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置) 2. (被动)惰性删除 当客户端请求一个已经过期的key的时候,那么redis会检查这...原创 2020-07-04 02:27:33 · 163 阅读 · 0 评论
分享