摘要: redis的内部数据结构主要有:字符串,双端链表,字典,跳跃表。 这里主要记录redise字符串的设计。相关的源码位于:src/sds.h 和 src/sds.c。 一 字符串 sds的结构体 struct sdshdr { int len; // buf 已占用长度 int free; // bu 阅读全文
posted @ 2016-07-22 15:52 xyecho 阅读(895) 评论(0) 推荐(0) 编辑
摘要: linux环境下查看redis的版本: 查看redis的版本有两种方式:1. redis-server --version 和 redis-server -v 得到的结果是:Redis server v=2.6.10 sha=00000000:0 malloc=jemalloc-3.2.0 bits 阅读全文
posted @ 2016-07-22 11:35 xyecho 阅读(49562) 评论(1) 推荐(5) 编辑
摘要: 一 Redis 支持写的指令 Redis大概的命令如下:set setnx setex appendincr decr rpush lpush rpushx lpushx linsert lset rpoplpush saddsinter sinterstore sunion sunionstore 阅读全文
posted @ 2016-07-22 11:15 xyecho 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一 redis数据类型redis支持5种类型的数据类型,它描述如下的:1. 字符串 Redis字符串是字节序列。Redis字符串是二进制安全的,这意味着他们有一个已知的长度没有任何特殊字符终止,所以你可以存储任何东西,512兆为上限。2. 哈希 Redis的哈希是键值对的集合。 Redis的哈希值是 阅读全文
posted @ 2016-07-22 01:42 xyecho 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Redis的安装相对来的不难,以下主要是centos系统做为环境。 1. 下载地址 这是redis的官网http://redis.io/。 这是下载页面http://redis.io/download。 我自已的百度云地址:http://pan.baidu.com/s/1kVGSiI7 2. 安装 阅读全文
posted @ 2016-07-22 00:24 xyecho 阅读(203) 评论(0) 推荐(0) 编辑