最新 最热

Redis get key error

程序中一直用的key,突然不可以用,于是登录到redis集群上,手动get了一下,发现如下错误

2020-09-27
0

Error: Protocol error, got "H" as reply type byte

原来是 启动 redis-server的时候 没有加上配置文件,于是把redis.conf 复制到/etc/下一份,

2020-09-27
0

Java Redis系列3(Jedis的使用+jedis连接池技术)

Jedis的使用什么是Jedis?一款Java操作redis数据库的工具使用步骤1.下载redis所需的java包 2.使用步骤import org.junit.Test;public class Jedis { @Test public void test1(){ //获......

2020-09-27
0

Java Redis系列2 (redis的安装与使用+redis持久化的实现))

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前...

2020-09-27
0

Redis为什么会这么快?

Redis 属于键值(key-value)数据库,键值数据库会使用哈希表存储键值和数据,其中 key 作为唯一的标识,而且 key 和 value 可以是任何的内容,不论是简单的对象还是复杂的对象都可以存储。键值数据库的查询性能高,易于扩展。...

2020-09-27
6

Redis的事务处理机制

另外,Redis 是内存数据库,与基于文件的 RDBMS 不同,通常只进行内存计算和操作,无法保证持久性。不过 Redis 也提供了两种持久化的模式,分别是 RDB 和 AOF 模式。...

2020-09-27
0

redis源码之SDS

的时候,key和name都是字符串类型,而且字符串(string)在redis中是会经常用到的类型,那redis是如何保存字符串的呢?我们接下来往下看 众所周知,redis是c写的,在c中使用char来保存字符串,并且用作为字符串的结尾,但是redis不是...

2020-09-27
0

大型项目技术栈第八讲 Redis

Redis是一个开源的,使用ANSI C 编写,基于内存的且支持持久化,高性能的Key-Value的NoSQL数据库。

2020-09-26
1

redis源码之dict

大家都知道redis默认是16个db,但是这些db底层的设计结构是什么样的呢?我们来简单的看一下源码,重要的字段都有所注释

2020-09-26
0

redis源码之list结构的实现

关于redis的list的常用命令就不多说了 常用的命令lpush,rpush,lpop,rpop,lrangge等,这个不错过多的演示,相信研究源码的同学应该都知道这些,唯一要说的就是在redis中有BRPOP等命令,这个是通过redisDb中的blocking_keys和ready...

2020-09-26
0