Redis
意聆
这个作者很懒,什么都没留下…
展开
-
Redis入门(一)——Redis的简介与安装
Redis入门(一)——Redis的简介与安装目录Redis简介redis安装启动与关闭基本系统命令Redis简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数...原创 2019-09-08 11:39:40 · 245 阅读 · 0 评论 -
Redis入门(三)——Redis基本数据类型
Redis入门(三)——Redis基本数据类型Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。string数据类型string是redis中最简单的一种数据结构,是一种key-value类型的数据。string 类型是二进制安全的,意思是 Redis 的 string 可以包含任何数据,比如图片或者序列化的对象,根据...原创 2019-09-08 11:53:39 · 155 阅读 · 0 评论 -
Redis入门(四)——Redis持久化RDB
Redis入门(四)——Redis持久化RDBredis持久化简介Redis 是一个内存数据库,也就是将数据库中的内容保存在内存中,因此它的读写速度会远远大于传统的MySQL,Oracle等关系型数据库(直接将内容保存到硬盘中)。但是保存在内存中也随之带来了一个缺点,一旦断电或者宕机,那么内存数据库中的数据将会全部丢失。为了解决这个缺点,Redis提供了将内存数据持久化到硬盘,以及用持久化文...原创 2019-09-08 12:00:02 · 89 阅读 · 0 评论 -
Redis入门(五)——Redis持久化AOF
Redis入门(五)——Redis持久化AOFAOF持久化简介以日志的方式来记录每个写操作,将redis执行过程所有写指令记录下来(读操作不做记录),只允许追加文件但是不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将指令从前到后执行一次以完成数据的恢复工作。AOF保存的是appendonly.aof文件如何配置##########...原创 2019-09-08 14:25:41 · 84 阅读 · 0 评论 -
Redis入门(六)——Redis事务
Redis入门(六)——Redis事务redis事务简介事务指的是可以一次执行多个命令,本质是一组命令集合,一个事务中的所有命令都会序列化,按顺序的串行化执行而不会被其他命令插入。银行转账就是最经典的事务场景之一。redis事务用于一个队列中,一次性,顺序性。排他性的执行一系列命令。传统的关系型数据库如mysql,oracle中的事务需要满足ACID四个特性。即:原子性(atomicit...原创 2019-09-08 14:36:45 · 90 阅读 · 0 评论 -
Redis入门(七)——Redis发布订阅
Redis入门(七)——Redis发布订阅Redis发布订阅简介Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户 端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLI...原创 2019-09-25 20:34:05 · 226 阅读 · 0 评论 -
Redis入门(八)——Redis的主从复制
Redis入门(八)——Redis的主从复制Redis主从复制简介当系统的访问量越来越大,一台redis服务器已经支撑不了如此大的访问量时,为了解决这个问题,通常会采取的一种方式是主从架构Master/Slave,Master 以写为主,Slave 以读为主,Master 主节点更新后根据配置,自动同步到从机Slave 节点。这就是常说的redis的主从复制读写分离。redis的主从架构除了...原创 2019-09-25 20:44:37 · 197 阅读 · 0 评论 -
Redis入门(九)——Jedis的基本使用
Redis入门(九)——Jedis的基本使用Jedis简介与安装Jedis简介:Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对redis各类API进行封装调用。Jedis的安装:Java操作Redis之前,首先需要确保已经安装了 redis 服务及 Java redis 驱动。并开启redis服务。然后新建一个maven工程,在pom文件中添加对...原创 2019-09-25 20:52:57 · 179 阅读 · 0 评论