
redis
文章平均质量分 79
koushr
这个作者很懒,什么都没留下…
展开
-
用Jedis获取redis连接(集群和非集群状态下)
第一:非集群状态下非集群状态下用Jedis获取redis连接,得到Jedis对象即可,一共有两种:1.利用Jedis构造器,仅限用于测试,在实际项目中肯定是用JedisPool。 Jedis(String host); Jedis(String host , int port);2.利用JedisPool主要是利用Jedis jedis=jedisPool.getR原创 2016-03-22 17:40:08 · 23796 阅读 · 0 评论 -
redis持久化探究
redis支持两种持久化方式,一种是RDB方式,另一种是AOF方式。redis3.0windows版本默认关闭AOF(appendonly no),而开启RDB,当达到一定条件时,redis就会将内存中的所有数据生成一份副本并存储到硬盘上。RDB持久化:RDB持久化会在dir目录下产生一个以.rdb为后缀名的文件,在配置文件中配置dir目录及文件名,默认dir目录是跟目录,文件名是du原创 2016-04-22 23:20:35 · 1486 阅读 · 0 评论 -
缓存穿透与雪崩
缓存穿透是指查询一个一定不存在的数据,如查询id=-1的数据信息,由于缓存不命中(cache miss),还要到数据库去查,但是数据库也查不到,这时给查询请求返回空,并且不会写数据到缓存中,这样,下次同样的请求还是会到数据库去查,大量这样的请求将给数据库造成极大的压力从而失去了缓存的意义。原创 2016-03-12 00:43:14 · 699 阅读 · 0 评论 -
redis的主从复制与哨兵
主从复制的关键字是slaveof,有三种方法可以让一个redis数据库变成另一个redis数据库的从数据库:1.修改redis的配置文件,添加#slaveof ,其中的masterip、masterport是主redis数据库的ip和端口。在启动时,直接在redis-server命令后跟上这个配置文件就可以了。2.在启动时加上slaveof参数,slaveof后面是主redis数据库的i原创 2016-05-19 22:39:21 · 879 阅读 · 0 评论 -
redis事务、管道及消息通知探究
一.事务redis中使用事务,multi表示事务开始,对redis进行一些列操作之后再用exec提交事务,对应的方法分别是Transaction jedis.multi(),List tx.exec()。需要注意的是,开启了事务,在提交事务前,操作redis不是用Jedis API,而是用Transaction API(Jedis API的绝大部分方法在Transaction API都有对应)原创 2016-03-25 02:36:33 · 2171 阅读 · 0 评论