随笔分类 - redis
摘要:Redis和memcached区别? Redis支持更多的数据结构和支持更丰富的数据操作 Redis线程模型? 文件事件处理器 为什么单线程的Redis比多线程的memcached效率要高得多(为什么reids是单线程的还可以支持高并发)? 存内存操作 核心是基于非阻塞的IO多路复用操作(监听Soc
阅读全文
摘要:Redisson 是一种操作redis的框架,类似于jedis,是一个redis客户端,支持分布式锁等,底层用lua脚本实现 Redisson 分布式锁原理: 分布式是锁? 是将同步请求转换为了串行执行,队列里面 redis 主从架构,由于同步问题导致锁失效问题? redis 会将多个节点加锁,比如
阅读全文
摘要:1.String 1)常用命令: value类型可以是:字符串,数字,二进制 2)应用: 分布式锁 1 设置字符串key,若存在则设置失败 SETNX("key",value)==1//设置成功获取锁 SETNX("key",value)==0)//资源已经被占用,设置失败 2 业务处理完毕释放分布
阅读全文
摘要:AOF重写 AOF重写并不需要对原有AOF文件进行任何的读取,写入,分析等操作,这个功能是通过读取服务器当前的数据库状态来实现的。(auto-aof-rewrite-percentage和auto-aof-rewrite-min-size配置触发AOF重写的条件。 ) 然后用一条RPUSH list
阅读全文
摘要:一、持久化之全量写入:RDB rdb配置 上面是redis配置文件里默认的RDB持久化设置,前三行都是对触发RDB的一个条件,例如第一行的意思是每900秒钟里redis数据库有一条数据被修改则触发RDB,依次类推;只要有一条满足就会调用BGSAVE进行RDB持久化。第四行dbfilename指定了把
阅读全文

浙公网安备 33010602011771号