随笔分类 - redis
摘要:Redis我们一般是用作缓存,扛并发;或者用于某些特定的业务场景,比如前面说到redis各种数据类型的使用场景以及redis的哨兵和集群模式。 这里主要整理了下redis用作缓存,存在的一些问题,以及改善方案。 简单的流程就像这个样子,一般请先到缓存区获取,如果缓存没有再到后端的数据库去查询。 1.
阅读全文
摘要:当我们在单机情况下,遇到并发问题,可以使用juc包下的lock锁,或者synchronized关键字来加锁。但是这俩都是JVM级别的锁,如果跨了JVM这两个锁就不能控制并发问题了,也就是说在分布式集群环境中,需要寻求其他方法来解决并发问题。前面也说到可以使用redis的setnx操作,如果不存在则s
阅读全文
摘要:redis集群简述 哨兵模式中如果主从中master宕机了,是通过哨兵来选举出新的master,在这个选举切换主从的过程,整个redis服务是不可用的。而且哨兵模式中只有一个主节点对外提供服务,因此没法支持更高的并发。而且当个主节点的内存设置也不宜过大。否则会导致持久化文件过大,影响数据恢复或主从同
阅读全文
摘要:1.Redis主从搭建 主从的搭建很简单,主节点设置连接密码,从节点的配置上主节点的ip和端口,以及密码,一般从节点我们都设置只读模式。 主节点配置: 主节点密码: requirepass xxx 从节点中配置: #主节点 replicaof 192.168.0.67 6379 #从节点只读 rep
阅读全文
摘要:Redis 单线程高性能,它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器。 1.Redis数据结构及简单操作指令、应用场景
阅读全文
摘要:安装redis 照着官网一波操作即可:https://redis.io/download,如果不能正常编译能是少了gcc,如果能联网直接 yum install gcc再编译。 照着官网操作走一波 1.下载: 2. 解压进入目录编译:1. tar xzf redis-5.0.5.tar.gz 2.c
阅读全文

浙公网安备 33010602011771号