Redis与缓存
文章平均质量分 79
redis 内存数据库技术
r_martian
这个作者很懒,什么都没留下…
展开
-
Redis 跳跃表资料整理
有序集合zset的底层实现Redis设计与实现https://www.kancloud.cn/kancloud/redisbook-first/63781William Pugh 跳跃表论文https://www.cl.cam.ac.uk/teaching/0506/Algorithms/skiplists.pdf跳跃表原理、时空复杂度及与平衡树优劣对比https://blog.csd...原创 2019-05-30 20:22:12 · 467 阅读 · 1 评论 -
Redis info命令详解
redis-cli -h 127.0.0.1 -p 6383127.0.0.1:6383> info# Server 服务器redis_version:3.2.8 #服务器版本redis_git_sha1:00000000 #Git SHA1redis_git_dirty:0 #git dirty flagredis_build_id:28944931223a3e29 #re...原创 2019-05-27 21:43:31 · 648 阅读 · 0 评论 -
REDIS AOF文件解析
append only file原创 2019-05-11 08:03:12 · 5229 阅读 · 0 评论 -
Redis RDB文件解析
rdb文件是redis实现持久化方式的一种,即通过save或bgsave操作,执行数据备份,生成的数据文件。save和bgsave都是调用rdbSave实现备份的,只不过save是阻塞式,bgsave是非阻塞式,通过fork子进程执行备份,主进程可以继续接收外部请求。源码如下:。。。...原创 2019-05-07 08:08:45 · 6781 阅读 · 1 评论 -
Redis入门
Redis开源,支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。与memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作原创 2016-04-19 23:16:04 · 320 阅读 · 0 评论 -
聊聊Redis字符串与C字符串的区别
一、数据结构redis的字符串底层数据结构是sds(simple dynamic string),即简单动态字符串,其结构体定义如下:struct sdshdr { // buf 中已占用空间的长度 int len; // buf 中剩余可用空间的长度 int free; // 数据空间 char buf[];};其中:len:当前实...原创 2019-05-01 23:28:06 · 855 阅读 · 0 评论 -
Yii2 配置yii2-redis扩展
前提:已经安装redis。yii2配置yii2-redis扩展,有两种方式:包文件安装与composer安装,推荐composer方式安装。一、包文件安装下载redis包,https://github.com/yiisoft/yii2-redis,并放在vender/yiisoft/下, 目录结构为:yiisoft yii2-redis ...extentions.php然后配原创 2016-08-27 14:54:24 · 4771 阅读 · 0 评论