![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
拧螺丝超强~
拧螺丝vip
展开
-
redis笔记之淘汰策略
redis把过期的数据都清除完毕后,大量的数据还是会对内存进行占用,内存的大小可以进行自我配置。 使用maxmemory配置指令是为了将Redis配置为对数据集使用指定的内存量。 可以在redis.conf中进行配置 maxmemory <bytes> 也可以在运行时使用CONFIG SET命令来设置。 redis> config set maxmemory <bytes> 设置maxmemory为零将导致没有内存限制。这是64位系统的默认行为,而32位系统使用3GB的隐式原创 2020-12-15 03:54:19 · 387 阅读 · 0 评论 -
redis笔记之过期策略
redis是一个内存型数据库,可以减少数据读写给磁盘带来的压力。 数据否存在与内存,肯定会涉及到内存满的问题。 内存满了,要如何处理呢? 过期策略 redis设置key时,可以设置一个过期时间,那过期了的,可以进行一个删除,那它是如何删除的呢?那没设置时间的数据,或者过期很长的,那是不是还是会满的,那要怎么办呢? 惰性过期(被动淘汰) 设置了过期时间,只有访问的时候,才会进行一个判断数据过期。此策略可以节省CPU资源,但是对内存不太友好,不实时过期,该过期删除的一直堆积在内存里。 底层实现是调用方法,db.原创 2020-12-15 03:08:19 · 172 阅读 · 0 评论 -
redis笔记之五种基本数据类型
redis 五种基本数据类型及简单使用 1. String 设置数据 set key value 获取数据 get key value 批量设置 mset key value key2 value2 ... 批量获取 mget key key1 key2 ... 修改key的名字 rename oldKey newKey 获取长度 strlen key key自增1 (此处1为要自增的数值) incr key 1 key加100 incrby key 100原创 2020-12-03 12:11:29 · 83 阅读 · 0 评论