最新 最热

Redis 哨兵模式(一)

Redis哨兵模式是一种高可用性解决方案,它可以自动检测Redis主从复制的状态,并在主节点出现故障时自动将一个从节点提升为新的主节点。

2023-04-15
0

Redis订阅模式的高级功能-同步订阅

在Redis中,订阅频道时,客户端会一直阻塞等待消息到来。如果频道中没有消息到来,客户端将一直阻塞。这种订阅方式称为同步订阅。

2023-04-15
0

Redis订阅模式的高级功能-模式订阅

模式订阅功能允许客户端订阅一类频道,而不是单个频道。模式订阅使用通配符来匹配多个频道,如下所示:

2023-04-15
0

Redis 发布订阅

Redis的发布订阅(Pub/Sub)功能允许客户端订阅一个或多个频道,当某个频道有消息发布时,订阅该频道的客户端会收到相应的消息。发布订阅模式在实际应用中被广泛应用,比如在聊天室、实时数据推送、通知等场景下都可以使用发布...

2023-04-15
0

Redis 分布式锁

Redis分布式锁是一种在分布式系统中实现互斥操作的技术,可以帮助我们控制多个进程或者多台机器同时访问某个资源的问题。在使用分布式锁的时候,我们需要保证只有一个进程或者机器可以持有锁,其他进程或机器需要等待锁被...

2023-04-15
0

Redis 配置及持久化(二)

AOF持久化是Redis的另一种持久化方式,可以将Redis的操作日志保存到硬盘上。AOF持久化会将Redis的每个写操作记录到一个追加文件中,该文件包含了Redis服务器在启动后执行的所有写操作。当Redis重启时,Redis会将该文件中的...

2023-04-15
0

Redis 配置及持久化(一)

Redis是一款内存数据库,数据都存储在内存中,因此在默认情况下,Redis并不具备持久化功能,如果Redis重启或崩溃,所有数据都会丢失。为了解决这个问题,Redis提供了两种持久化方式,即RDB持久化和AOF持久化。本文将详细介绍Redis...

2023-04-15
0

redis中Lua 脚本,使用示例

在上面的示例中,我们使用GET命令获取了缓存命中和未命中的次数,然后根据计算公式计算出命中率,最后将结果以字符串形式返回给客户端。

2023-04-15
0

redis中Lua 脚本

Lua是一种轻量级的脚本语言,被广泛应用于游戏开发、Web开发、嵌入式系统和网络编程等领域。在Redis中,开发者可以使用Lua脚本来扩展Redis的功能,实现复杂的业务逻辑和高性能的计算。...

2023-04-15
0

Redis 事务(二)

在上面的示例中,MULTI命令表示开始一个事务,SET key1 value1和SET key2 value2两个命令都是事务中的一部分。EXEC命令表示执行一个事务,将事务中的两个命令一起执行。...

2023-04-15
0