
redis
文章平均质量分 86
weixin_48318210
这个作者很懒,什么都没留下…
展开
-
2021-10-01 REDIS全网最超级详细
redis 编译安装版本redis-6.0.6编译wget http://download.redis.io/releases/redis-6.0.6.tar.gztar -xvf redis-6.0.6.tar.gz -C /usr/srcmake出现报错:^server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist);原创 2021-10-01 20:15:07 · 2050 阅读 · 0 评论 -
Redis sentinel哨兵集群
Redis sentinel哨兵集群sentinel(sen/te/nou)redis哨兵集群作用:可以实现类似mysql的mha的相关操作,实时监控redis各个数据库的运行情况,并且在主库停止运行时,可以实现自动的故障转移,是实现redis高可用的基础实现过程:1、哨兵节点会定期监控整个redis数据节点运行情况2、当发现主节点宕机时,哨兵之间会通过选举,选出一个领导节点来进行故障转移操作3、在从节点列表中选出一个节点作为新的主节点,方法如下:(1)过滤:“不健康”(主观下线、断线)、在原创 2020-10-12 22:20:29 · 327 阅读 · 1 评论 -
redis Session会话共享
redis Session会话共享redis会话共享:会话(session /sei/shen):是当前动态网站开发过程中的一个必要功能,用于保留客户对网站的操作状态的记录,从而实现网站的登录、添加购物车等交互式功能会话的存储方式:1、本地硬盘存储2、数据库存储为什么会需要会话:http协议自身是无状态协议,是不会记录对网站的操作状态,但后续因为动态网站的出现,为了能够给用户提供便利以及更好服务,从而使用会话的功能,让用户可以在刷新网站后,之前对网站的操作不被丢失cookie:也是用于保存访原创 2020-10-12 22:19:17 · 320 阅读 · 1 评论 -
Redis数据库主从复制
Redis数据库主从复制redis常用的三种架构模式:1、主从模式2、哨兵模式3、集群模式redis主从复制的过程:1、保存主节点信息2、建立连接3、ping命令检测4、登录认证5、同步数据6、命令持续复制redis同步数据的两种模式:1、全量复制:主库一次性发全部数据给从库,对网络及主机性能的开销较大2、部分复制:一般为网络闪断等原因造成临时性的数据同步中断,恢复时,如果条件允许,即可使用部分复制,减小了资源的开销部分复制所需要的三个要素:1、主从节点各自的偏移量*2、主原创 2020-10-12 22:17:05 · 197 阅读 · 1 评论 -
Redis数据库持久化
Redis数据库持久化redis持久化:RDB(半持久化):当达成某种写入条件,或者手动执行持久化命令时,才会进行持久化,RDB持久化类似于快照,将当前数据定格,以二进制格式保存到硬盘当中的持久化文件里,实时性不高RDB持久化的工作流程:进行RDB持久化时,主进程会fork出一个子进程,通过子进程来完成数据的持久化操作,持久化时,数据会先写入临时文件,完全写入后,再覆盖旧的持久化文件。子进程进行持久化时,并不会对父进程处理请求造成影响。所以RDB持久化的方式对redis的性能干扰很小。AOF(全持原创 2020-10-12 22:14:58 · 121 阅读 · 0 评论 -
Redis高性能数据库
Redis高性能数据库redis:本质上是一个非关系型数据库,采用键值的方式记录数据,由于其独特的运行模式和数据存储模式,在作用上通常可以用来当做关系型数据库的缓存来使用,从而提高数据查询效率redis最大特点:运行速度很快原因:1、redis使用C语言开发,和操作系统的兼容性更强,运行效率更高2、使用单线程的工作模式,节省了线程切换过程造成的资源耗费3、使用epoll事件驱动型IO模型,解决了单线程中造成数据请求阻塞的问题4、完全工作在内存中,所有的数据来源,全部都在内存当中redis的其原创 2020-10-12 22:13:53 · 225 阅读 · 1 评论