Redis
文章平均质量分 61
Redis
KitonGao
这个作者很懒,什么都没留下…
展开
-
Redis哨兵搭建
先起主机6379 再从,最后sentinel redis-server /config/redis-6379.conf redis-sentinel /config/sentinel-26379.conf redis-6379.conf port 6379 daemonize no #logfile "" dir /data/redis dbfilename dump-6379.rdb rdbcompression yes rdbchecksum yes save 10 2 appendonly原创 2021-09-13 15:21:46 · 59 阅读 · 0 评论 -
Redis特性
Redis为什么那么快 Redis是纯内存操作,内存本身就是很快的。 Redis是单线程,其核心就是基于非阻塞的IO多路复用机制,单线程可以避免因多线程导致的上下文切换造成的消耗。 Redis有自己独有的数据结构 Redis持久化机制 Redis提供的持久化机制有RDB和AOF RDB 根据我们自己配置的时间或者手动去执行bgsave或save命令,Redis就会去生成RDB文件 RDB文件实际上就是一个经过压缩的二进制文件,Redis可以通过这个文件在启动的时候还原我们的数据 AOF原创 2021-07-06 15:45:55 · 51 阅读 · 0 评论 -
Redis基础-缓存淘汰策略
总结: ** 1、如果数据呈现幂等分布,也就是一部分数据访问频率高,一部分数据访问频率低,则使用allkeys-lru 2、如果数据呈现平等分布,也就是所有的数据访问频率都相同,则使用allkeys-random** Redis过期键删除策略 定时删除: 设置键的过期时间的同时,创建一个定时器timer,让定时器在键过期时间来临时,立即执行对键的删除操作。 惰性删除: 放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是否过期,如果过期,就删除该键,如果没有过期,就返回该键 定期删除:原创 2021-06-02 09:44:08 · 53 阅读 · 0 评论 -
Redis基础01
概念 Redis是一款菲关系型的开源的Key-Value内存数据库 优势 速度快(因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度是O1) 支持丰富的数据特性(比如:String,list,set,Zset,hash等) 支持事务(操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行) 丰富的特性:可用于缓存,消息,按Key设置过期时间,过期后将会自动删除 支持的数据类型 String(字符串) hash(哈希) list(列表) set(集原创 2021-06-01 17:24:52 · 68 阅读 · 0 评论