![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
全是Bug写个蛇
这个作者很懒,什么都没留下…
展开
-
Redis的数据类型基本语法
Redis的数据类型Redis的数据类型 - stringstring 字符串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 · 159 阅读 · 0 评论 -
Redis持久化机制,优缺点,如何选择合适方式
Redis持久化机制RDB: Redis DataBaseAOF: Append Only FileRDB什么是RDBRDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那dis后,则会恢复。备份与恢复内存备份 --> 磁盘临时文件临时文件 --> 恢复到内存RDB优劣势优势每隔一段时间备份,全量备份灾备简单,可以远程传输子进程备份的时候,主进程不会有任何io操作(原创 2020-07-04 02:43:14 · 186 阅读 · 0 评论 -
Redis 缓存过期处理与内存淘汰机制
计算机内存有限,越大越贵,Redis的高并发高性能都是基于内存的,用硬盘的话GG。已过期的key如何处理?设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略redis有两种策略:1. (主动)定时删除 定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置)2. (被动)惰性删除 当客户端请求一个已经过期的key的时候,那么redis会检查这...原创 2020-07-04 02:27:33 · 113 阅读 · 0 评论