Redis
文章平均质量分 67
Redis
Wzideng
记住一件事:
越努力越进步越自信
越懒惰越迷茫越焦虑越自卑。
业精于勤荒于嬉,行成于思毁于随。
展开
-
11. Redis集群(cluster)
以: vim /myredis/cluster/redisCluster6381.conf为例。原创 2023-05-21 21:03:39 · 776 阅读 · 1 评论 -
10. Redis哨兵(sentinel)
1.Redis Sentinel provides high availability for Redis when not using Redis Cluster.2.Redis Sentinel also provides other collateral tasks such as monitoring, notifications and acts as a configuration provider for clients. 重点参数项说明sentinel26380.conf原创 2023-05-18 20:38:35 · 367 阅读 · 0 评论 -
9. Redis复制(replica)
由于所有的写操作都是先在Master上操作,然后同步更新到Slave上,所以从Master同步到Slave机器有一定的延迟,当系统很繁忙的时候,延迟问题会更加严重,Slave机器数量的增加也会使这个问题更加严重。原创 2023-05-18 19:29:22 · 40 阅读 · 0 评论 -
8. Redis发布订阅
1.Redis可以实现消息中间件MQ的功能,通过发布订阅实现消息的引导和分流。2.仅代表我个人,不推荐使用该功能,专业的事情交给专业的中间件处理,redis就做好分布式缓存功能。原创 2023-05-17 16:09:38 · 35 阅读 · 0 评论 -
7.Redis管道/流水线
原子性:?-->失败了还继续做。原创 2023-05-17 15:45:23 · 416 阅读 · 0 评论 -
6.Redis事务
(悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。(乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据。(乐观锁策略:提交版本必须大于 记录当前版本才能执行更新。原创 2023-05-17 15:23:12 · 96 阅读 · 0 评论 -
5.Redis持久化
可以看到,总体上时间是延长了,即相同时间下要求操作数更多了,才能触发保存rdb.AOF(仅追加文件):AOF持久性记录服务器接收到的每个写操作。然后,这些操作可以在服务器启动时再次重播,重建原始数据集。命令使用与Redis协议本身相同的格式进行记录。原创 2023-05-09 17:38:37 · 484 阅读 · 0 评论 -
4.Redis10大数据类型
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据,集合对象的编码可以是 intset 或者 hashtable。官网地址:https://redis.io/docs/data-types/strings/ltrim:截取指定索引区间的元素,格式是ltrim list的key 起始索引 结束索引。Redis 中Set集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。移除列表的最后一个元素,并将该元素添加到另一个列表并返回。原创 2023-05-08 19:40:05 · 750 阅读 · 0 评论 -
3. Redis的安装
Redis启动命令:(我的)原创 2023-05-08 13:03:00 · 32 阅读 · 0 评论 -
2.Redis入门概述
# 总体概述:大体和之前的redis版本保持一致和稳定,主要是自身底层性能和资源利用率上的优化和提高,如果你生产上系统稳定,不用着急升级到最新的redis7版本,当然,O(∩_∩)O哈哈~,如果你是从零开始的新系统,直接上Redis7.0-GA版。原创 2023-05-08 12:59:27 · 400 阅读 · 0 评论