转载 redis Redis数据淘汰算法 众所周知,Redis的所有数据都存储在内存中,但是内存是一种有限的资源,所以为了防止Redis无限制的使用内存,在启动Redis时可以通过配置项 maxmemory 来指定其最大能使用的内存容量。例如可以通过以下配置来设置Redis最大能使用 1G 内存:maxmemory 1G当Redis使用的内存超过配置的 maxmemory 时,便会触发数据 2020-12-05 浏览(1) 评论(0) 阅读全文
转载 redis Redis字典设计详解 Redis 是一个高性能的 key-value 内存数据库,与 Memcached 只能存储字符串数据类型不一样,它支持存储的数据结构类型包括:字符串(string)、链表(lists)、哈希表(hash)、集合(set)、有序集合(zset)等。Redis 的高性能得益于其 I/O事件驱动 模型,当然本文并不是讨论& 2020-12-05 浏览(1) 评论(0) 阅读全文
原创 redis redis 持久化 redis是一个高速内存数据库,数据都是存在于内存中,当开关机,内存断点,重启redis,都会造成redis的数据丢失重置,那么如何持久化的保存redis数据呢?rdb定时持久化rdb 类似于 定时使用 mysqldump命令对数据进行定时全量备份. 在redis中,默认将开启rdb定时持久化,默认配置项如下:save 900 1save 300&nbs 2020-08-25 浏览(1) 评论(0) 阅读全文