高级命令三:主从复制1、主从复制:目的是实现读写分离·Master可以拥有多个slave·多个slave可以连接同一个Master外,还可以连接其他的slave·主从复制不会阻塞master,在同步数据时,master可以继续处理client请求·提高系统的延伸性2、主从复制过程:1)slave与master建立连接,发送sync同步命令;2)master开启后台进程,将数据库快照保存到文件中,同
原创 2017-02-15 21:36:35
596阅读
一:键值相关命令1.keys Pattern模糊查询   keys my*2.exists某个key是否存在  exists key13.del 删除一个key   del key14.expire设置过期时间   expire key2 105.ttl查看key剩余过期时间   ttl key26
转载 2023-05-25 13:44:01
345阅读
高级数据类型BitmapsBitmaps类型的基础操作获取指定key对应偏移量上的bit值getbit key offset设置指定key对应偏移量上的bit值,value只能是1或0setbit key offset valueBitmaps类型的扩展操作业务场景电影网站统计每天某一部电影是否被点播统计每天有多少部电影被点播统计每周/月/年有多少部电影被点播统计年度哪部电影没有被点播业务分析解决
转载 2023-10-17 13:39:59
43阅读
持久化Redis 支持持久化, 其持久化数据有两种方式. 两种可以同时使用. 如果同时使用, Reids 在重启时将使用 AOF 方式来还原数据.RDB按照一定策略定时同步内存的数据到磁盘.文件名 dump.rdbsnapshot: 快照复制. Redis在指定情况下触发快照: (1) 按配置的规则;(2) save 或 bgsave 命令执行;(3) flushall 命令; (4)执行复制配置
转载 2023-06-24 22:43:42
55阅读
11.redis常用命令keys * 返回所有的键keys my* 模糊匹配exists key 确认key是否存在del keyexpire key time对现有的键设置过期时间[秒为单位]ttl key 查看过期时间,-1代表已过期move 将当期数据库中的key移到其它数据库当中select database_name 选择数据库move key database_namepersist
原创 2015-04-05 23:39:27
1044阅读
1、Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。(1)键值相关命令(2)服务器相关命令2、键值相关命令2.1、keys:返回满足给定pattern的所有keyeg:redis 127.0.0.1:6379>keys* 1)”myset01” 2)”myset02” 3)”03myset03” redis 127.0.0.1:6379>k
redis主从复制概述1.redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。2、通过redis的复制功能可以很好的实现数据库的读写分离,提高服...
原创 2021-06-21 18:23:05
153阅读
1、主从复制1.1 介绍主从复制:一个服务器去复制另一个服务器,被复制的服务器为主服务器 master,复制的服务器为从服务器 slave。master 用来写数据,执行写操作时,将出现变化的数据自动同步到 slave,很少会进行读取操作slave 用来读数据,禁止在 slave 服务器上进行读操作进行复制中的主从服务器双方的数据库将保存相同的数据,将这种现象称作数据库状态一致。主从复制的特点:薪
原创 2024-07-10 17:30:51
297阅读
文章目录1.Redis发布订阅1.linux2.Python2.Redis持久化1.redis持久化之RDB2.redis持久化之AOF3.Redis主从同步4.Redis 哨兵1.Redis-Sentinel2.Redis 工作机制3.配置哨兵5.集群1.原理2.搭建6.redis-python api1.Redis发布订阅1.linux命令作用publish channel msg将信息mes
转载 2023-07-09 22:07:51
73阅读
[Redis高级] 1 Redis介绍安装配置 1.1 安装 #下载 wget http://download.redis.io/releases/redis-5.0.7.tar.gz #解压 tar -xzf redis-5.0.7.tar.gz #建立软连接 ln -s redis-5.0.7 ...
转载 2021-08-26 19:23:00
127阅读
2评论
Redis SET 命令手册1. 可选项2. 返回值3. 历史变化4. 案例5. 模式 从Redis 1.0.0 起可用 时间复杂度:O(1)设置 key 以保存字符串 value。如果 key 已经保存了一个 value,则无论其类型如何,都会覆盖该值。成功的 SET 操作将丢弃与该键任何以前的时间关联的内容。命令格式:SET key value [EX seconds|PX millisec
转载 2023-08-15 17:12:03
117阅读
启动 redis 客户端,打开终端并输入命令 redis-cli。连接本地的 redis 服务:redis-cli  (redis-cli -a password)连接远程的 redis 服务:redis-cli -h host -p port -a passwordRedis Ping 命令用于检测 redis 服务是否启动,通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。
转载 2023-05-31 23:58:29
547阅读
Ø  简介本文主要介绍 Redis 中的高级应用,主要包括以下内容:1.   安全性2.   主从复制3.   事务处理4.   持久化机制5.   发布订阅消息6.   虚拟内存的使用7.   性能监控 1.   安全
转载 2023-07-06 16:36:56
30阅读
事务、缓存、锁、其他问题一、Redis中的事务1. 基本概念2. 执行过程3. 错误处理3. Redis事务的三特性二、Redis的缓存问题1. 缓存穿透1.1 问题描述1.2 问题解决2. 缓存击穿2.1 问题描述2.2 问题解决3. 缓存雪崩3.1 问题描述3.2 问题解决三、Redis实现分布式锁1. 使用的指令2. 图解分布式锁流程3. 锁的优化3.1 优化一 设置锁的过期时间3.2 优
转载 2023-08-15 12:57:56
60阅读
上节课详细讲解了redis数据库的常用命令,以及redis数据库高级应用当中的,安全性,跟咱们的主从复制,这节课呢,咱们继续来讲咱们的高级应用,首先来看一下咱们的事务处理,事务处理我前面说过redis可以做事务处理,但是是非常简单的,他对事务处理的支持还是比较简单的一个阶段啊,Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他的client客户端的命令。当一个客
转载 2023-07-06 19:36:16
107阅读
Redis高级功能脑图发布订阅模式Redis 事务redis事务事务的用法事务可能遇到的问题Lua 脚本redis中调用lua脚本lua脚本调用redis命令缓存lua脚本脚本超时Redis 为什么这么快虚拟内存用户空间和内核空间上下文切换进程阻塞文件描述符传统的IO拷贝数据IO 多路复用多线程IO内存回收过期策略淘汰策略持久化机制RDBAOF 脑图发布订阅模式连接生产者和消费者,RabbitM
转载 2023-08-15 08:12:49
77阅读
一、Linux命令 名称: cd 使用权限: 所有使用者 使用方式: cd [dirName] 说明: 变换工作目录至dirName。其中dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录)。 另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目
原创 2009-03-20 15:01:51
902阅读
Linux高级命令一、重定向命令1.重定向命令的介绍重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。2.重定向命令的使用3.小结二、查看文件内容命令1.查看文件内容命令的使用2.管道(|)命令的使用3.小结三、链接命令1.链接命令的介绍2.软链接3.软链接小结4.硬链接5.硬链接小结四、文本搜索命令1.grep命令的使用2.grep命令选项的使用3.grep命令结合正则表达式的使用4.扩展5.小结
原创 2021-08-13 23:29:14
158阅读
sed高级命令 sed模式空间 首先,应该明白模式空间的定义。模式空间就是读入行所在的缓存,sed对文本行进行的处理都是在这个缓存中进行的。这对接下来的学习是有帮助的。 在正常情况下,sed将待处理的行读入模式空间,脚本中的命令就一条接着一条的对该行进行处理,直到脚本执行完毕,然后该行被输出,模式空 ...
转载 2021-09-17 01:16:00
153阅读
2评论
redis高级(一)一、redis安装和配置下载、安装关于卸载redis简单启动服务动态参数启动重点:通过配置文件启动redis普通客户端链接带密码的注意二、API三、高级用法模拟乐观锁发布订阅四、持久化rbd方案(三种触发方式)AOF方案五、主从复制原理与优化 一、redis安装和配置下载、安装# 下载 wget http://download.redis.io/releases/redis-
  • 1
  • 2
  • 3
  • 4
  • 5