![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 74
Redis
張_炕頭
一個滑稽的小丑,演繹華麗的獨角戲
展开
-
Redis 相关技术点
1、redis 事物是怎么实现的?multi、exec、discard、watch 是 redis 事物的相关命令。事物可以一次执行多个命令,并可以有以下两个特性:1、事物是一个单独的隔离操作,事物中的所有命令都会被序列化,按顺序执行。事物在执行的过程中不会被其他客户端命令操作打断。2、事物是一个原子的操作,要么全部执行成功,要么全部不执行。exec 命令负责触发并执行事物中所有操作,是和multi 命令配合使用的,如果只是开启事物(multi)而没有触发(exec),那么事物中的操作是.原创 2021-11-17 14:29:31 · 626 阅读 · 0 评论 -
Redis 笔记(七)Jedis
目录1、Maven2、Redis 连接3、String(字符串) 实例4、List(列表) 实例工具类Jedis 是 Redis 官方提供的操作数据的技术。把所有的 Redis 指令都定义成Java 工具类的方法,方法名和 Redis 的指令名完全一样;开发通过程序访问 Redis,只需要使用工具类及其方法即可。1、Maven<dependency> <groupId>redis.clients</groupId> ...原创 2021-11-02 17:31:57 · 136 阅读 · 0 评论 -
Redis 笔记(六)主从复制、哨兵模式
目录搭建一主二从 Redis 集群哨兵模式总结主从复制:是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master),后者称为从节点(Slave)。默认情况下,所有的 Redis 服务都是主机,即都能写和读,但是都还没有从机。注意:Master 主要负责写入数据,之后会把数据同步到 Slave, Slave 主要负责读取数据,数据只能从 Master 同步到 Slave,而不能由 Slave 写入。由此可以遵循 主少从多、主写从读、读写分离的方式原创 2021-11-02 16:39:39 · 273 阅读 · 0 评论 -
Redis 笔记(五)消息订阅与发布
Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。客户端可以订阅任意数量的频道。注意:目前 Redis 的消息与订阅在实际开发中基本不会使用,如果要用到消息中间件,推荐 ActiveMQ、RabbitMQ1、subscribe:订阅一个或者多个频道的消息subscribe ch1 ch2 ch32、publish:将消息发布到指定频道publish ch1 hello3、psu...原创 2021-11-02 10:29:03 · 757 阅读 · 0 评论 -
Redis 笔记(四)事物
事务:把一组数据库命令放在一起执行,保证操作原子性,要么同时成功,要么同时失败。Redis的事务:允许把一组 Redis 命令放在一起,把命令进行序列化,然后一起执行,保证部分原子性。原创 2021-11-01 18:30:38 · 73 阅读 · 0 评论 -
Redis 笔记(三)持久化
目录RDB策略AOF策略Redis提供持久化策略,在适当的时机采用适当手段把内存中的数据持久化到磁盘中,每次 Redis 服务启动时,都可以把磁盘上的数据再次加载内存中使用。RDB策略在指定时间间隔内,Redis 服务执行指定次数的写操作,会自动触发一次持久化操作。RDB策略是Redis 默认的持久化策略,Redis 服务开启时这种持久化策略就已经默认开启了。开启:默认开启。配置文件中 save 相关属性(详见《Redis 笔记(二)配置文件》)关闭:注释配置文件中 save 相原创 2021-10-28 16:09:09 · 75 阅读 · 0 评论 -
Redis 笔记(二)配置文件
目录网络配置常规配置Redis 安装完成之后,在 Redis 的根目录会提供一个配置文件(redis.conf)。Redis 服务可以参考配置文件中的参数进行运行。只有启动 Redis 服务器时指定使用的配置文件,参数才会生效;否则,Redis 只会采用默认的参数运行。网络配置1、配置服务运行端口号。默认使用6379端口 port2、指定IP地址访问服务。默认连接127.0.0.1bind注意:Redis 服务配置了 port 和 bind...原创 2021-10-28 14:57:53 · 92 阅读 · 0 评论 -
Redis 笔记(一)基础
什么是Redis?Redis是一个用C语言编写的、开源的、基于内存运行并支持持久化的 key-value、非关系型、NoSQL、数据库。Redis中的数据大部分时间都是存储内存中的,适合存储频繁访问、数据量比较小的数据。Redis特点速度快,基于内存进行处理数据 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用 支持String,list,set,zset,hash 等数据结构的存储 支持数据的备份,即 master-slave 模式的数据备份 功能.原创 2021-10-27 16:26:57 · 91 阅读 · 0 评论