随笔分类 - Redis
摘要:curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux test #readline/readline.h #提示readline目录不存在 yum ins
阅读全文
摘要:我这里在一台电脑上通过不同端口的方式实现一主多从。 1.修改主redis服务器配置 查看本机ip [root@localhost etc]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN gro
阅读全文
摘要:https://www.cnblogs.com/biyeymyhjob/archive/2012/07/20/2601655.html
阅读全文
摘要:自身因素 api或数据结构使用不合理:例如对一个上万元素的hash结构执行hgetall操作,数据量造成堵塞。 慢查询 大对象 a. 数据库清零过后执行redis-cli --bigkeys命令的执行结果,系统没有查询到大的对象 127.0.0.1:6379> flushall OK 127.0.0
阅读全文
摘要:1.fork操作 用于同步操作, 虽然fork同步操作非常快,同步大数据量时,fork就会阻塞主进程 与内存量息息相关,使用的内存越大,耗时越长 info:latest_fork_usec 查看持久化花费的时间,如果持久时间过长,就会造成卡顿 ,假如QPS上万,此时redis正在持久化,持久化时间长
阅读全文
摘要:1.概述 对重复冗余过期的明命令进行精简,创建新的AOF文件,覆盖旧的AOF文件 原生AOF AOF重写 set hello world set hello jack set hello zhangsan incr count incr count rpush mylist a rpush myli
阅读全文
摘要:1.RDB现存问题 耗时耗性能 O(n)数据:耗时 fork():消耗内存,copy-on-write策略 Disk I/O: I/O性能 不可控丢失数据 时间 save T1 执行多个写命令 T2 满足RDB自动创建的条件 T3 再次执行多个写命令 T4 宕机 T3和T4之间的数据丢失 2.AOF
阅读全文
摘要:1.持久化方式 快照: Msyql dump Redis RDB 写日志: Mysql BingLog Hbase HLog Redis AOF 2.什么是RDB Redis(内存) ————创建————> RDB二进制文件(硬盘) Redis <——————启动载入—————RDB二进制文件 3.
阅读全文
摘要:1.逻辑 实例来源于<<Redis实战>>这本书。 构建一个投票网站,为这个网站设置一些数值和限制条件:如果一篇文章获得至少200张支持票,那么网站就认为这篇文章是用户喜欢的文章;假如这个网站发布1000篇文章,而其中50篇符合网站对有趣文章的要求,那么网站要把这50篇网站放到首页推荐前100位至少
阅读全文
摘要:最近在学redis+python,在centos7上装这两个应用,这篇分享redis安装,python安装会在python分类下分享。 参考博文地址:https://www.cnblogs.com/happywish/p/10944253.html https://www.cnblogs.com/l
阅读全文