
Cache缓存
文章平均质量分 93
ChaITSimpleLove
云原生领域爱好者!
展开
-
Redis ACL 规则说明
ACL是使用 DSL 定义的,该 DSL 描述了用户能够执行的操作。该规则始终从上到下,从左到右应用,因为规则的顺序对于理解用户的实际权限很重要。ACL规则可以在redis.conf文件以及 users.acl 文件中配置 DSL,也可以在命令行中通过 ACL 命令配置。原创 2023-11-20 17:05:28 · 720 阅读 · 0 评论 -
Redis 访问控制列表(ACL)
Redis 是一种高性能的缓存数据库,每秒可处理百万级的请求,如果没有很好的ACL控制,很可能会被暴力破解;在生产环境中,这是一种重大的安全影响因素,然而Redis 6.0扩展的Auth得以弥补这一隐患,助力安全生产。如果是新版本的,推荐大家尝试外部ACL file方式配置来管理用户访问控制权限。Redis ACL用户管理方面,其中key的配置因为支持正则表达式,所以还能给出各种不同的表达式,这个正则表达式就推荐更多的小伙伴自行去尝试吧。原创 2023-11-18 01:31:11 · 1817 阅读 · 0 评论 -
openEuler 系统操作 Docker Compose 容器化部署 Redis Cluster 集群的节点添加、删除和可视化监控
Redis 经过多年发展,早已不仅仅是一个单纯的内存数据库了。有了 RedisMod 的支持,Redis 的功能将变得非常强大。使用 Docker 来安装 Redis,注意下载 Redis 的完全体版本。原创 2023-11-16 17:19:01 · 427 阅读 · 0 评论 -
openEuler 系统使用 Docker Compose 容器化部署 Redis Cluster 集群
每种模式都有各自的优缺点,在实际使用场景中要根据业务特点去选择合适的模式。redis是一个非常常用的中间件,作为一个使用者来说,学习成本一点不高。如果作为一个很好的中间件去研究的话,还是有很多值得学习和借鉴的地方。比如 redis 的各种数据结构(动态字符串、跳跃表、集合、字典等)、高效的内存分配(jemalloc)、高效的IO模型等等。每个点都可以深入研究,在后期设计高并发、高可用系统的时候融入进去。原创 2023-11-10 13:55:51 · 610 阅读 · 1 评论 -
C# 实现 key-value 结构自定义缓存 CustomCache
使用 C# 编写一个 key-value 结构的进程内缓存助手。原创 2023-03-11 06:30:00 · 612 阅读 · 0 评论 -
ABP vNext 缓存使用
缓存(cache),原始意义是指访问速度比一般 随机存取存储器(RAM) 快的一种 高速存储器,通常它不像系统主存那样使用 DRAM 技术,而使用昂贵但较快速的 SRAM 技术。缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。原创 2022-10-09 12:09:33 · 1254 阅读 · 0 评论 -
Redis 中的数据持久化策略(AOF)
上一篇文章,我们讲的是 Redis 的一种基于内存快照的持久化存储策略 RDB,本质上他就是让 redis fork 出一个子进程遍历我们所有数据库中的字典,进行磁盘文件的写入。但其实这种方式是有缺点的,先不说阻塞式 save 调用会阻塞整个 redis 服务,即便异步式 bgsave 也是基于时间间隔,每多少秒触发了多少次更新操作才会生成 RDB 文件,那么如果某次 RDB 生成之后,紧接着服务宕机,就至少丢失几秒甚至更多的数据,并且这些数据是无法挽回的。而 AOF 是 redis 中的另一种数据持久转载 2021-10-19 18:00:39 · 566 阅读 · 0 评论 -
Redis 中的数据持久化策略(RDB)
Redis 是一个内存数据库,所有的数据都直接保存在内存中,那么,一旦 Redis 进程异常退出,或服务器本身异常宕机,我们存储在 Redis 中的数据就凭空消失,再也找不到了。Redis 作为一个优秀的数据中间件,必定是拥有自己的持久化数据备份机制的,redis 中主要有两种持久化策略,用于将存储在内存中的数据备份到磁盘上,并且在服务器重启时进行备份文件重载。RDB 和 AOF 是 Redis 内部的两种数据持久化策略,这是两种不同的持久化策略,一种是基于内存快照,一种是基于操作日志,那么本篇就先来讲转载 2021-10-19 17:47:29 · 2742 阅读 · 0 评论 -
你了解 Redis 的三种集群模式吗?
阅读本文,你可能会有哪些收获呢?首先,你会知道 redis 有三种集群模式;然后对每种集群模式的原理有个大概了解;当然还能看到集群演变的影子;最后还会有手把手的实操;Redis 支持三种集群方案Master/Slave (主从复制)模式;Sentinel(哨兵)模式;Cluster 模式;Redis 集群的三种模式$ | Master/Slave(主从复制)模式;Master/Slave 主从复制的作用通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(.转载 2021-10-19 15:58:57 · 509 阅读 · 0 评论 -
.NET redis 客户端开源组件 FreeRedis (继 CSRedisCore 之后重写)
1|0 什么是 FreeRedisFreeRedis 是一款 .NET redis 客户端开源组件,以 MIT 协议开源托管于 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin,有可能已经支持 AOT 编译(目前未测试,但会往这个方向走)。FreeRedis 会严格按照 FreeSql 的开源方式,做好单元测试,兼容平台,简单易用,有问必答,有求必应的态度,为中国 .NET 开源事业做一点点贡献。感谢大家的支持,项目还未公..转载 2020-12-16 10:53:17 · 978 阅读 · 1 评论 -
.Net 开源项目 FreeRedis 实现思路之 - Redis 6.0 客户端缓存技术
本文作者:FreeSql & CSRedis本文链接:https://www.cnblogs.com/kellynic/p/14009158.html1|0写在开头FreeRedis 是一款继 CSRedisCore 之后重写的 .NET redis 客户端开源组件,以 MIT 协议开源托管于 github,目前支持 .NET 5、.NETCore 2.1+、.NETFramework 4.0+、Xamarin,有可能已经支持 AOT 编译(目前未测试,但会往这个方向走)。 ???转载 2020-11-26 09:41:11 · 560 阅读 · 0 评论 -
C# 实现自定义缓存CustomCache
基于.NET Standard 2.0标准库下实现C#内存缓存,实例如下:using System;using System.Collections.Concurrent;using System.Collections.Generic;using System.Threading;using System.Threading.Tasks;namespace Common.Hel...原创 2018-05-29 19:27:07 · 1855 阅读 · 2 评论