Redis
文章平均质量分 72
linux下Redis学习历程
深蓝霍克
这个作者很懒,什么都没留下…
展开
-
17.Redis6.0新功能
17.Redis6.0新功能17.1.ACL17.1.1.简介17.1.2.命令17.2.IO多线程17.2.1.简介17.2.2.原理架构17.3.工具支持 Cluster17.4.Redis新功能持续关注 17.1.ACL 17.1.1.简介 Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。 在Redis 5版本之前,Redis 安全规则只有密码控制 还有通过rename 来调整高危命令比如 flushdb ,原创 2021-09-29 10:27:55 · 61 阅读 · 0 评论 -
15.Redis集群
15.Redis集群15.1.问题15.2.什么是集群15.3.删除持久化数据15.4.制作6个实例15.4.1.配置基本信息15.4.2.redis cluster配置修改15.4.3.修改好redis6379.conf文件,拷贝多个redis.conf文件15.4.4.使用查找替换修改另外5个文件15.4.5.启动6个redis服务15.5.将六个节点合成一个集群15.6.-c 采用集群策略连接,设置数据会自动切换到相应的写主机15.7.通过 cluster nodes 命令查看集群信息15.8.red原创 2021-09-28 15:04:06 · 62 阅读 · 0 评论 -
14. Redis_主从复制
14. Redis_主从复制14.1. 是什么14.2. 能干嘛14.3. 怎么玩:主从复制14.3.1. 新建redis6379.conf,填写以下内容14.3.2. 新建redis6380.conf,填写以下内容14.3.3. 新建redis6381.conf,填写以下内容14.3.4. 启动三台redis服务器14.3.5. 查看系统进程,看看三台服务器是否启动14.3.6. 查看三台主机运行情况14.3.7. 配从(库)不配主(库)1、在6380和6381上执行: slaveof 127.0.0.1原创 2021-09-26 16:27:30 · 56 阅读 · 0 评论 -
13. Redis持久化之AOF
13. Redis持久化之AOF13.1. AOF(Append Only File)13.1.1. 是什么13.1.2. AOF持久化流程13.1.3. AOF默认不开启13.1.4. AOF和RDB同时开启,redis听谁的?13.1.5. AOF启动/修复/恢复13.1.6. AOF同步频率设置13.1.7. Rewrite压缩1是什么:2重写原理,如何实现重写3、重写流程13.1.8. 优势13.1.9. 劣势13.1.10. 小总结13.2. 总结(Which one)13.2.1. 用哪个好原创 2021-09-25 18:44:44 · 50 阅读 · 0 评论 -
12. Redis持久化之RDB
12. Redis持久化之RDB12.1. 总体介绍12.2. RDB(Redis DataBase)12.2.1. 官网介绍12.2.2. 是什么12.2.3. 备份是如何执行的12.2.4. Fork12.2.5. RDB持久化流程12.2.6. dump.rdb文件12.2.7. 配置位置12.2.8. 如何触发RDB快照;保持策略12.2.8.1. 配置文件中默认的快照配置12.2.8.2. 命令save VS bgsave12.2.8.3. flushall命令12.2.8.4. ###SNAPS原创 2021-09-25 18:21:57 · 85 阅读 · 0 评论 -
11.Redis_事务_秒杀案例
11.Redis_事务_秒杀案例11.1.解决计数器和人员记录的事务操作11.2.Redis事务--秒杀并发模拟11.2.1.联网11.2.2.无网络11.2.3.测试及结果11.2.3.1.通过ab测试11.2.3.2.超卖11.3.超卖问题11.4.利用乐观锁淘汰用户,解决超卖问题。11.5.继续增加并发测试11.5.1.连接有限制11.5.2.已经秒光,可是还有库存11.5.3.连接超时,通过连接池解决11.5.4.连接池11.6.解决库存遗留问题11.6.1.LUA脚本11.6.2.LUA脚本在Re原创 2021-09-23 14:54:00 · 97 阅读 · 0 评论 -
9.redis与springBoot整合
9.1.整合步骤 1、在pom.xml文件中引入redis相关依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- spring2.X集成redis所需common-pool原创 2021-09-22 21:10:37 · 122 阅读 · 0 评论 -
8.Redis_Jedis_实例-模拟发送短信
8.Redis_Jedis_实例8.1.完成一个手机验证码功能要求:实现代码 8.1.完成一个手机验证码功能 要求: 1、输入手机号,点击发送后随机生成6位数字码,2分钟有效 2、输入验证码,点击验证,返回成功或失败 3、每个手机号每天只能输入3次 实现代码 package com.atguigu.jedis; import redis.clients.jedis.Jedis; import java.util.Random; public class PhoneCode { public原创 2021-09-19 22:34:41 · 96 阅读 · 0 评论 -
7.Redis_Jedis_测试
7.1.Jedis所需要的jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> 7.2.连接Redis注意事项 禁用Linux的防火墙:Linux(CentOS7)里执行命令 systemctl stop/disable fi原创 2021-09-19 22:21:10 · 58 阅读 · 0 评论 -
6.Redis新数据类型
Redis新数据类型1.Bitmaps1.1.简介1.2.常用命令1.3.Bitmaps与set对比2.HyperLogLog2.1 简介2.2 常用命令3.Geospatial3.1 简介3.2 命令 1.Bitmaps 1.1.简介 现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010和0110原创 2021-09-18 21:14:55 · 59 阅读 · 0 评论 -
3.Redis发布与订阅
Redis的发布和订阅1.什么是发布和订阅2.Redis的发布和订阅3.发布订阅命令行实现1、打开一个客户端订阅channel12、打开另一个客户端,给channel1发布消息hello3、打开第一个客户端可以看到发送的消息 1.什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 2.Redis的发布和订阅 1、客户端可以订阅频道如下图 2、当给这个频道发布消息后,消息就会原创 2021-09-18 17:35:42 · 43 阅读 · 0 评论 -
2.Redis6常用数据类型
Redis常用数据类型String类型相关操作 String类型 List列表 Hash类型 Set集合 ZSet有序集合 String类型相关操作原创 2021-09-16 20:15:07 · 70 阅读 · 0 评论 -
1.Redis安装后运行
redis安装包目录 redis启动原创 2021-09-16 16:25:18 · 54 阅读 · 0 评论