
Redis
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
bengbeng_biu
这个作者很懒,什么都没留下…
展开
-
Redis的主从复制(七)
一、主从复制 主机数据更新后根据配置和策略,自动同步到从机的master/slave机制,Master以写为主,Slave以读为主。 二、一主二从 1.一主二从原理 配从(库)不配主(库) 配从(库): slaveof 主库IP 主库端口 主写从读、读写分离 从连前后同 主断从待命、从断重新连 一主二从搭建 2.一主二从搭建 一台服务器模拟三台主机: 第一步: 将redis.conf 拷贝三份,名字分别是,redis6379.conf,redis6380.conf,redis6381.conf 第二步原创 2020-08-02 17:35:43 · 239 阅读 · 0 评论 -
Redis消息的发布与订阅(六)
Redis发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。 Redis发布订阅示意图 图一:消息订阅者(client2 、 client5 和 client1)订阅频道 channel1: 图二:消息发布者发布消息到频道channel1,会被发送到三个订阅者: Redis发布订阅的常用命令 subscribe 语法:subscribe channel [channel…] 功能: 订原创 2020-08-01 13:05:40 · 216 阅读 · 0 评论 -
Redis的事务(五)
Redis的事务允许在一次单独的步骤中执行一组命令,并且能够保证将一个事务中的所有命令序列化,然后按顺序执行;在一个Redis事务中,Redis要么执行其中的所有命令,要么什么都不执行。即Redis的事务要能够保证序列化和原子性。 Redis事务的常用命令: multi 语法:multi 功能: 用于标记事务块的开始。Redis会将后续的命令逐个放入队列中,然后才能使用EXEC命令原子化地执行这个命令序列。 返回值: 开启成功返回OK exec 语法:exec 功能: 在一个事务中执行所有先前放入队列.原创 2020-07-29 19:55:34 · 436 阅读 · 0 评论 -
Redis的持久化(四)
redis是内存数据库,它把数据存储在内存中,这样在加快读取速度的同时也对数据安全性产生了新的问题,即当redis所在服务器发生宕机后,redis数据库里的所有数据将会全部丢失。为了解决这个问题,redis提供了持久化功能——RDB和AOF(Append Only File)。 RDB RDB(Redis DataBase)是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis重启会通过加载dump原创 2020-07-28 18:19:14 · 421 阅读 · 0 评论 -
Redis的配置文件(三)
redis.conf存放位置: Redis的安装根目录下(/opt/redis-5.0.2),Redis在启动时会加载这个配置文件,在运行时按照配置进行工作。 这个文件有时候我们会拿出来,单独存放在某一个位置,启动的时候必须明确指定使用哪个配置文件,此文件才会生效。 Redis 的网络相关配置 bind:绑定IP地址,其它机器可以通过此IP访问Redis,默认绑定127.0.0.1,也可以修改为本机的IP地址。 port:配置Redis占用的端口,默认是6379。 tcp-keepalive:TCP连接保原创 2020-07-28 18:03:29 · 251 阅读 · 0 评论 -
Redis的常用操作命令(二)
一、Redis的Key的操作命令 keys 语法:keys pattern 作用: 查找所有符合模式pattern的key. pattern可以使用通配符。 通配符: *:表示0或多个字符,例如:keys * 查询所有的key。 ?:表示单个字符,例如:wo?d , 匹配 word , wood [] :表示选择[]内的一个字符,例如wo[or]d, 匹配word, wood, 不匹配wold、woord exists 语法:exists key [key…] 作用: 判断key是否存在 返回值:原创 2020-07-27 21:11:07 · 1479 阅读 · 0 评论 -
Redis基本概念(一)
一、Redis简介: Redis是一种数据库。能够存储数据、管理数据的一种软件。 Redis的特点 支持数据持久化 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 支持多种数据结构 Redis不仅仅支持简单的 key-value字符串(strings) 类型的数据,同时还提供哈希表(hashes),列表(lists),集合(sets),有序集合(sorted sets) 等数据结构的存储。 支持数据备份 Redis支持数据的备份,即master-slave原创 2020-07-26 19:47:32 · 1088 阅读 · 0 评论