Redis
Mr_树先森
这个作者很懒,什么都没留下…
展开
-
【Redis】Redis6.0新功能ACL,IO多线程,Cluster工具
IO多线程原创 2021-07-03 17:38:02 · 131 阅读 · 0 评论 -
【Redis】分布式锁,实现分布式锁,设置过期时间,UUID防误删,LUA脚本防误删
@GetMapping("testLock")public void testLock(){ //1获取锁,setne Boolean lock = redisTemplate.opsForValue().setIfAbsent("lock", "111",3,TimeUnit.SECONDS); //2获取锁成功、查询num的值 if(lock){ Object value = redisTemplate.opsForValue().get("...原创 2021-07-03 17:28:36 · 624 阅读 · 1 评论 -
【Redis】缓存雪崩解决
原创 2021-07-03 16:48:55 · 44 阅读 · 0 评论 -
【Redis】缓存击穿解决
原创 2021-07-03 16:43:46 · 73 阅读 · 0 评论 -
【Redis】缓存穿透解决
原创 2021-07-03 16:38:24 · 57 阅读 · 0 评论 -
【Redis】集群全解
include /home/bigdata/redis.confport 6379pidfile "/var/run/redis_6379.pid"dbfilename "dump6379.rdb"dir "/home/bigdata/redis_cluster"logfile "/home/bigdata/redis_cluster/redis_err_6379.log"cluster-enabled yescluster-config-file nodes-6379.conf...原创 2021-07-03 16:28:08 · 71 阅读 · 0 评论 -
【Redis】主从复制以及代码实现,哨兵模式,反客为主,薪火相传,复制原理,一主二仆
一主二仆:从服务器挂了,主服务器的从服务器会少一个的从服务器挂了,重启后,从服务器会变成一台独立的主服务器,需要slaveof ip port 重新变成从服务器,重启前主服务器的数据,从服务器会完全复制过来主服务器挂了,从服务器还是从服务器,主服务器重启后还是主服务器复制原理:薪火相传:反客为主:哨兵模式Redis6.2 slaveof-priority 改名为replica-priority主从复制:private static Jedis原创 2021-07-03 15:44:23 · 120 阅读 · 1 评论 -
【Redis】主从复制 — 搭建一主多从
原创 2021-07-02 21:24:45 · 69 阅读 · 0 评论 -
【Redis】持久化操作 AOF
原创 2021-07-02 21:06:26 · 48 阅读 · 0 评论 -
【Redis】持久化操作 RDB
是什么?在指定的时间间隔内将内存中的数据快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存中原创 2021-07-02 20:42:27 · 54 阅读 · 0 评论 -
【Redis】事务和锁 ---秒杀案例,Lua脚本
//秒杀过程 public static boolean doSecKill(String uid,String prodid) throws IOException { //1 uid和prodid非空判断 if(uid == null || prodid == null) { return false; } //2 连接redis //Jedis jedis = new Jedis("192.168.44.168",6379); //通过连接池得到jedis对象 .原创 2021-07-02 20:22:49 · 293 阅读 · 1 评论 -
【Redis】乐观锁,悲观锁,事务特性
悲观锁乐观锁事务三大特性:原创 2021-07-02 17:37:38 · 64 阅读 · 0 评论 -
【Redis】事务
事务:原创 2021-06-29 16:55:09 · 54 阅读 · 0 评论 -
【Redis】SpringBoot整合Redis
依赖:<!-- redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency><!-- 连接池--原创 2021-06-29 16:42:58 · 94 阅读 · 0 评论 -
【Redis】Jedis操作Redis,模仿手机验证码发送案例
Java操作Redis:依赖:<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency>测试:package jedis;impor原创 2021-06-29 15:07:33 · 127 阅读 · 2 评论 -
【Redis】新数据类型Bitmaps,HyperLogLog,Geospatil
Bitmaps:常用命令:setbit和Set对比:HyperLogLog:常用命令:原创 2021-06-28 17:18:41 · 84 阅读 · 0 评论 -
【Redis】发布和订阅
什么是发布订阅?发布订阅实现:原创 2021-06-10 21:02:59 · 54 阅读 · 0 评论 -
【Redis】Set,Hash,Zset
Set集合:常用命令,数据结构:Hash:常用命令:数据结构:Zset:常用命令:数据结构:原创 2021-06-10 20:42:08 · 86 阅读 · 0 评论 -
【Redis】数据类型 List
简介:常用命令:取所有值:lrange key 0 -1数据结构:原创 2021-06-09 21:07:47 · 60 阅读 · 0 评论 -
【Redis】数据类型 String
String:最基本的类型二进制安全的,意味着string可以存储任何数据,比如图片,视频,序列化对象字符串value最多可以是512M常用命令:set key value:添加键值对get key:获取valueappend key value:将value追加到给定的value的尾部strlen key:获得值得长度setnx key value:只有在key不存在时,设置key的值incr key:将key中存储的数字值加1,只能对数字操作,如果为空,新增值为1decr原创 2021-06-09 20:50:46 · 88 阅读 · 0 评论 -
【Redis】启动,多路IO单线程,数据类型,常用命令
启动redis:到usr/local/bin启动redis:redis-server /etc/redis.conf进入:redis-cli默认16个数据库,从0开始,初始默认使用0号库使用select 库号来切换数据库查看当前数据库的key的数量:dbsize清空当前库:flushdb通杀全部库:flushall单线程+多路IO复用技术数据类型:string(字符串)List(列表)Set(集合)Hash(哈希)Zset(有序集合)常用命令:keys *:查原创 2021-06-09 20:26:52 · 74 阅读 · 0 评论 -
【Redis】NOSQL概述,Redis概述,Redis安装
NOSQL概述NOSQL:非关系型数据库,不依赖业务逻辑方式存储,以简单的key-value模式存储,大大增加了数据库的扩展能力不遵循SQL标准不支持ACID远超于SQL的性能适用场景:对数据高并发的读写海量数据的读写对数据的高可扩展性不适用场景:需要事务的支持基于SQL的结构化查询存储,处理复杂的关系,需要即席查询用不着SQL和用了SQL也不行的,请考虑用NOSQLRedis:数据都在内存中,支持持久化,主要用作备份和恢复除了支持简单的key-value模原创 2021-06-09 17:58:45 · 75 阅读 · 0 评论