Redis-11-主从复制环境搭建 发表于 2019-04-27 | 分类于 Redis 述上文中,介绍了两种redis的持久化方式,分别是RDB和AOF的方式,下面再来看看redis中的主从复制.主从配置也是一种数据备份的方案,而且可以在一定程度上提升redis性能,redis的主从复制和关系型数据库中的主从复制类似, 从机可以精确的复制主机上的数据, 配置好主从之后,一方面能够实现读 ... 阅读全文 »
Redis-10-AOF持久化 发表于 2019-04-27 | 分类于 Redis 述上文中说了快照持久化,那本文再来看一下另外一种持久化的方式,就是AOF(append-only file) AOF持久化AOF持久化是把被执行的命令都写到一个aof文件末尾,在恢复的时候只需要从头到尾执行一遍写命令即可恢复数据. AOF在redis中默认是没有开启的,需要手动配置开启 ... 阅读全文 »
Redis-9-快照持久化 发表于 2019-04-27 | 分类于 Redis 述redis的持久化有两种方式,分别是快照持久化和AOF,具体使用哪种,需要结合项目的实际情况选择, 下面就先看一下快照持久化. 快照持久化, 就是说,redis在某个时间点上,对内存中的数据创建一个副本文件,副本文件中的数据在redis重启时会被自动加载. 配置方式redis中,快照持 ... 阅读全文 »
Redis-8-事务的使用 发表于 2019-04-27 | 分类于 Redis 述上文中说了redis中的发布与订阅,下面来看一下redis中的事务是如何使用的 redis是一个nosql数据库,那当然也就有事务的功能,但是和关系型数据库中的事务还是有点差异 事务redis中,可以通过MULTI命令开启一个事务,如下:12172.16.12.3:6379> m ... 阅读全文 »
Redis-7-发布与订阅 发表于 2019-04-27 | 分类于 Redis 述前面,都是说了一些基础数据类型的一些常用的命令,本文来看一下redis中的发布与订阅 发布订阅reids中的发布与订阅类似于生活中的电台, 电台可以在某一个频率上发广播,而我们可以接收任何一个频率的广播 下面来看一下具体是如何使用的, 首先需要打开一个redis-cli,然后连接我们的 ... 阅读全文 »
Redis-6-针对散列和有序集合的常用命令 发表于 2019-04-27 | 分类于 Redis 述上文中,介绍了list和set的一些常用的命令,下面再来看一下散列和有序集合的一些常用的命令 散列(hash)和java中的hashmap其实是差不多的,redis其实就是存放的键值对,散列也是存放的键值对,,下面来具体看下一下一些常用的操作 hsethset用来设置key指定的哈希集 ... 阅读全文 »
Redis-5-列表与集合的一些常用命令 发表于 2019-04-27 | 分类于 Redis 述前文中,介绍了String数据类型的一些常用的命令,那么下面来看一下一些针对列表与集合的常用命令 列表(list)列表是Redis中另外一种数据类型,下面我们来看看列表中一些基本的操作命令 lpush语法如下:1LPUSH key value [value ...] 将一个或多个值插入到 ... 阅读全文 »
Redis-4-针对String数据类型中Bit的相关命令 发表于 2019-04-27 | 分类于 Redis 概述上篇文章我们对String数据类型中一些基本的命令进行了介绍,但是没有涉及到Bit相关的命令,本文我们就来看看几个和Bit相关的命令. redis中的字符串都是以二进制的方式进行存储的,举个例子,执行以下命令:12172.16.12.3:6379> set k1 aOK a对应的ASC ... 阅读全文 »
Redis-3-针对String数据类型的一些操作 发表于 2019-04-27 | 分类于 Redis 概述上文中,我们看了一些所有数据类型都通用的一些命令,下面再来看一下一些针对String类型独有的命令 操作String类型数据的一些命令append追加字符串,如果key存在的话,就直接在value后面追加内容,如果key不存在,就会先创建一个value是空字符串的数据,然后再追加,具体使用方 ... 阅读全文 »
Redis-2-数据类型与常用命令 发表于 2019-04-27 | 分类于 Redis reids中的数据类型redis中的数据都是以key-value的形式存储的,数据类型其实是说value的数据类型,一共有以下几种数据类型: String(字符串)String是redis中的最基本的数据类型,string类型是二进制安全的,意思是redis的string可以包含任何数据,比如j ... 阅读全文 »