Jedis 简介引用官方的介绍: Jedis is a Java client for Redis designed for performance and ease of use.本文主要讲如何在修改完Jedis代码之后完成单元测试。执行单元测试1、下载Jedis代码git clone git@githu......
Redis被经常用来实现分布式锁,本文主要讲述redis如何实现一个分布式锁的demo。
Redis 频繁进行主备倒换,通过查看主实例的日志:redis.log发现下面报错:
由于Redis主线程是单线程的,所以会存在慢查询会导致redis请求延时,可以参考:
Redis在6版本之前是没有权限的概念的,所以所有连接的客户端都可以对Redis里面的数据进行操作,也可以使用所有高危命令,这样就可能存在Redis直接down掉或者数据被全部清空的情况。...
本文主要是讲解Redis 6的ACL的实现原理。基本使用详见:Redis 6.0新特性——ACLs,以及Redis启动过程分析。
客户端缓存是一种用于创建高性能服务的技术。它利用应用服务器中的可用内存,这些服务器通常是与数据库节点不同的计算机,以便将数据库信息的某些子集直接存储在应用程序端。...
RESP3是RESP v2的更新版本,RESP v2是Redis中使用的协议,大约从版本2.0开始(1.2已经支持它,但是Redis 2.0是第一个只讨论这个协议的版本)。此协议的名称只是RESP3,而不是respv3或RESP3.0。...
set命令用于将key-value设置到数据库。如果key已经设置,则set会用新值覆盖旧值,不管原value是何种类型,如果在设置时不指定EX或PX参数,set命令会清除原有超时时间。...
setrange命令主要用于设置value的部分子串,设置时将值从偏移量offset开始覆盖成value值。如果偏移值大于原值的长度,则偏移量之前的字符串由“x00”填充。...