redis
文章平均质量分 57
qq_53294028
这个作者很懒,什么都没留下…
展开
-
redis持久化,加载,aof重写流程
aof重写时,可以开启生成rdb,追加aof命令生成aof文件的方式。是否开启混合持久化aof-use-rdb-preamble yes是否开启3-1的步骤:指定是否在后台aof文件rewrite期间调用fsync,默认为no,表示要调用fsync(无论后台是否有子进程在刷盘)。Redis在后台写RDB文件或重写AOF文件期间会存在大量磁盘IO,此时,在某些linux系统中,调用fsync可能会阻塞。如果应用系统无法忍受延迟,而可以容忍少量的数据丢失,则设置为yes。如果应用系统无法忍受数据丢.原创 2021-06-25 14:04:09 · 182 阅读 · 0 评论 -
Redis 缓存过期处理与内存淘汰机制
1.已过期的key如何处理?设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略redis有两种策略:1. (主动)定时删除定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置)默认每秒检查10个key。2. (被动)惰性删除当客户端请求一个已经过期的key的时候,那么redis会检查这个key是否过期,如果过期了,则删除,然后返回一个nil。这种策略友好,不会有太多的损耗,但是内存占用会比较高。原创 2021-05-15 16:32:49 · 59 阅读 · 0 评论 -
redis的使用
1.redis的安装redis version 5.x1.解压2.make如果make报错的话 大家就可以看一下是不是报没有gcc的错 如果是报没有gcc的错,那就要先安装一个gccyum install gcc-c++make distclean安装好gcc之后最好执行一下make distclean 因为前面make的时候它执行了一些东西 要先把他清掉3.make install查看redis默认安装位置/usr/local/binredis设置外网访问 1.注释bind并原创 2021-03-09 23:37:50 · 91 阅读 · 0 评论 -
linux安装redis
1.安装下载安装包上次课前资料提供的安装包,或者:官网下载建议上传到我们的home下:/home/leyou/解压 tar -xvf redis-4.0.9.tar.gz编译安装 mv redis-4.0.9 redis cd redis make && make install2.配置修改安装目录下的redis.conf文件vim redis.conf修改以下配置:#bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问原创 2020-08-26 22:45:33 · 124 阅读 · 0 评论