技术笔记 第131页
ping和telnet有什么区别-编程社

ping和telnet有什么区别

Ping和Telnet有什么区别 ping 是ICMP协议,只包含控制信息没有端口;telnet是TCP协议,有端口能承载数据; 不能telnet并不代表不能ping, 这是两种不同的数据包, 防火墙可以设置哪种数据包可以通...
清欢渡的头像-编程社钻石会员清欢渡2年前
070398
Redis数据类型与应用场景-编程社

Redis数据类型与应用场景

Redis介绍 Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,常用作数据库、缓存和消息中间件。 它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等,并提供...
Redis除了做缓存,还能做什么?-编程社

Redis除了做缓存,还能做什么?

分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
清欢渡的头像-编程社钻石会员清欢渡2年前
0342132
什么是bigkey?-编程社

什么是bigkey?

简单来说,如果一个 key 对应的 value 所占用的内存比较大,那这个 key 就可以看作是 bigkey。 具体多大才算大呢?有一个不是特别精确的参考标准: String 类型的 value 超过 1MB 复合类型(Lis...
清欢渡的头像-编程社钻石会员清欢渡2年前
031890
bigkey是怎么产生的,有什么危害?-编程社

bigkey是怎么产生的,有什么危害?

bigkey通常是由于下面这些原因产生的: 程序设计不当,比如直接使用 String 类型存储较大的文件对应的二进制数据。 对于业务的数据规模考虑不周到,比如使用集合类型的时候没有考虑到数据量的快...
清欢渡的头像-编程社钻石会员清欢渡2年前
0227145
如何发现bigkey-编程社

如何发现bigkey

1、使用 Redis 自带的 --bigkeys 参数来查找。 # redis-cli -p 6379 --bigkeys # Scanning the entire keyspace to find biggest keys as well as # average sizes per key type. You can use...
清欢渡的头像-编程社钻石会员清欢渡2年前
042752
什么是无状态防火墙-编程社

什么是无状态防火墙

无状态防火墙,顾名思义,是不保持连接状态的防火墙。 它仅仅根据预先定义的规则集来检查每个进入或离开网络的数据包。 这些规则通常基于源和目标IP地址、协议类型(如TCP、UDP、ICMP等)以及源...
清欢渡的头像-编程社钻石会员清欢渡2年前
025493