redis
文章平均质量分 77
bugall
这个作者很懒,什么都没留下…
展开
-
Redis配置文件详解
# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes#原创 2015-05-26 14:19:58 · 1007 阅读 · 0 评论 -
Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
错误描述安装Redis 2.8.18时报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Erro原创 2015-05-22 11:17:18 · 45932 阅读 · 13 评论 -
Redis 专题一: 数据结构
简单的动态字符串redis没有直接使用C语言传统的字符串表示,而自己构建了一个动态字符串SDS,当redis需要的不仅仅是一个字符串字面量,而是一个可以被秀噶ide字符串值时,redis就会使用sds来表示字符串值,比如在redis的数据库里,包含字符串值的键值对在底层都是由SDS实现的。redis > set name "bugall"ok1.键值对的键是一个字符串对象,对象的底层实现是原创 2015-08-27 12:25:02 · 968 阅读 · 1 评论 -
Redis 专题二: RDB 与 AOF 持久化
服务器中的数据库Redis服务器将所有数据库都保存在服务器状态结构的db数组中,db数组的每个项都是一个RedisDb结构,一个RedisDb结构数组的长度就代表了数据库的个数。默认情况下Redis的目标数据库是0号数据库,但客户端可以通过执行SELECT命令来切换数据库 在服务器内部,客户端状态redisClient结构的db属性记录了客户端当前的目标数据库,这个属性是一个指向RedisD原创 2015-08-31 18:33:32 · 881 阅读 · 0 评论 -
redis 事务实现原理
一:简介Redis事务通常会使用MULTI,EXEC,WATCH等命令来完成,redis实现事务实现的机制与常见的关系型数据库有很大的却别,比如redis的事务不支持回滚,事务执行时会阻塞其它客户端的请求执行。二:事务实现细节redis事务从开始到结束通常会通过三个阶段: 1.事务开始 2.命令入队 3.事务执行 我们从下面的例子看下redis > MULTI OKre原创 2016-08-31 16:53:48 · 9243 阅读 · 2 评论