![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
tandeshi
花开花落
展开
-
Redis缓存穿透和雪崩
原创 2020-09-04 11:02:32 · 81 阅读 · 0 评论 -
Redis哨兵模式详解
Redis哨兵模式主机宕机后:主机回来后,会自动作为当前主机的从机原创 2020-09-03 21:00:19 · 122 阅读 · 0 评论 -
Redis集群环境搭建
Redis主从复制1.数据的复制是单向的,只能由主节点到从节点,Master以写为主,Slave以读为主, 读写分离.2.默认情况下: 每台Redis服务器都是主节点.3.一个主节点可以有多个从节点,但一个从节点只能有一个主节点环境配置只配置从节点,不配置主节点复制三个配置文件,分别修改:1.port 2.pid名称 3.log文件的名称 4.dump.rdb文件名称单机集群: 启动三个redis服务...原创 2020-09-03 18:05:43 · 157 阅读 · 0 评论 -
Redis订阅与发布
Redis发布订阅Redis发布订阅(pub/sub)是一种消息通信模式 , 发送者(pub)发送信息, 订阅者(sub)订阅消息;Redis客户端可以订阅任意数量的频道订阅发布消息图:1.消息发送者 2.频道 3.消息订阅者订阅者:发布者:使用场景:1. 实时消息系统2.实时聊天3.订阅,关注系统复杂的场景使用消息中间件...原创 2020-09-03 16:38:59 · 143 阅读 · 1 评论 -
Redis持久化-RDB和AOF
Redis持久化:Redis是内存数据库,如果不将内存中的数据保存在磁盘,那么一旦服务器进程退出,服务器中数据也会消失,所以Redis提供了持久化功能!原创 2020-09-02 23:34:53 · 90 阅读 · 0 评论 -
Redis连接工具
1.Jedis :redis官方推荐的Java连接工具,从maven仓库拷贝以下依赖即可使用;<!-- https://mvnrepository.com/artifact/redis.clients/jedis --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3...原创 2020-09-02 17:55:56 · 4168 阅读 · 0 评论 -
Redis实现乐观锁
1. 乐观锁: 很乐观,认为什么时候都不会出现问题,所以不会上锁,更新数据的时候再去判断一下在此期间是否有人修改过数据 # 获取version #对比version2. redis实现乐观锁: watch, unwatch(不加key)127.0.0.1:6379> set money 100OK127.0.0.1:6379> set out 0OK127.0.0.1:6379> watch money ...原创 2020-09-02 11:54:54 · 128 阅读 · 0 评论 -
Redis事务
1.事务: 一组命令的集合,一个事务中的所有命令都被序列化,在事务执行过程会按照顺序执行; redis中单条命令具有原子性,但事务本身不具有原子性.2.redis事务: 一次性,顺序性,排他性的执行一序列命令 a. 开启事务(multi) b. 命令入队 c. 执行事务( exec), 执行完事务就不存在 d. 放弃事务( discard )127.0.0.1:6379> multi #开启事务OK127....原创 2020-09-02 11:14:46 · 75 阅读 · 0 评论 -
Redis的5种基本数据类型&3种特殊类型
1.Redis对key的操作命令 localhost:6379> dbsize (integer) 0 localhost:6379> set name tandeshi OK localhost:6379> set age 18 OK localhost:6379> dbsize (integer) 2 localhost:6379> exists name #判断key是否存在 (inte...原创 2020-08-31 23:23:48 · 264 阅读 · 0 评论 -
Redis基础知识
1. Redis数据库 Redis默认有16个数据库, 默认使用第0个数据库; 127.0.0.1:6379> select 1 切换数据库 OK 127.0.0.1:6379[1]> dbsize 查看数据库大小 (integer) 0 127.0.0.1:6379[1]> set name tandeshi OK 127.0.0.1:6379[1]> dbsize (int...原创 2020-08-31 16:47:22 · 107 阅读 · 0 评论 -
Redis安装下载配置
1.Redis2.的原创 2020-08-31 14:41:31 · 218 阅读 · 0 评论