Redis缓存技术
介绍redis的主要使用方法和原理
@ Zoey
如果世界上真的有奇迹,那一定是努力的另一个名字
展开
-
Redis重要特性
Redis特性(一)简介Redis是一个开源(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性并使用Redis Cluster自动分区。Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上原创 2020-09-11 16:23:21 · 4576 阅读 · 0 评论 -
Redis数据类型及编码
Redis五大数据类型(一)String 字符串string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的,意思是redis的string可以包含任何数据,比如图片或者序列化的对象 。string类型是redis最基本的数据类型,一个键最大能存储512MB的数据。String 数据结构是简单的 key-value 类型,value 不仅可以是 Strin...原创 2020-04-28 18:12:48 · 11503 阅读 · 0 评论 -
Redis高可用初步之主从复制原理
Redis高可用之主从复制(一)什么是主从复制主从复制,是指将一台redis服务器的数据,复制到其他的redis服务器。前者称为主节点(master),后者称为从节点(slave)。数据的复制是单向的,只能由主节点到从节点。主节点负责写操作,从节点负责读操作。主从复制把数据复制多个副本部署到其他节点上,从而实现redis的高可用性,实现对数据的冗余备份,保证数据和服务的高度可靠性。简单来说...原创 2020-09-15 21:05:04 · 3188 阅读 · 0 评论 -
Redis高可用进阶之哨兵机制原理
Redis高可用进阶之哨兵机制原理(一)概述上篇文章我们主要说了Redis主从复制的内容,但Redis主从复制有一个缺点,当Master宕机以后,我们需要人工解决,比如使用slaveof no one。实际上主从复制并没有实现真正的高可用。高可用侧重备份机器, 利用集群中系统的冗余,当系统中某台机器发生损坏的时候,其他后备的机器可以迅速的接替它来启动服务。很显然,我们需要一个机制来对主从复制进行增强,使得其真正可以做到高可用,于是哨兵模式就应运而生了。Redis Sentinel(哨兵)是一个分布式架原创 2020-09-18 09:33:50 · 3210 阅读 · 1 评论