https://github.com/antirez/redis
Redis是REmoteDIctionaryServer(远程字典服务器)的缩写,它以字典结构存储数据,并允许其他应用通过TCP协议读写字典中的内容。同大多数脚本语言中的字典一样,Redis字典中的键值除了可以是字符串,还可以是其他数据类型。到目前为止Redis支持的键值数据类型如下:
●字符串类型
●散列类型
●列表类型
●集合类型
●有序集合类型
1、黄建宏
带有详细注释的 Redis 3.0 代码(annotated Redis 3.0 source code)
编译方法:
[root@localhost redis_study]# chmod -R 777 redis-3.0-annotated-unstable
[root@localhost redis_study]# cd redis-3.0-annotated-unstable/
[root@localhost redis-3.0-annotated-unstable]# make
学习方法:
解压,在redis-3.0-annotated-unstable文件夹新建一个CMakeLists.txt文件,内容如下:
cmake_minimum_required(VERSION 2.8) project(redis_src) aux_source_directory(./src DIR_SRCS) aux_source_directory(./deps/hiredis DIR_DEPS_1) aux_source_directory(./deps/jemalloc/src DIR_DEPS_2) aux_source_directory(./deps/linenoise DIR_DEPS_3) include_directories(./deps/hiredis) include_directories(./deps/jemalloc/include) include_directories(./deps/linenoise) add_executable(${PROJECT_NAME} ${DIR_SRCS} ${DIR_DEPS_1} ${DIR_DEPS_2} ${DIR_DEPS_3})
--redis-3.0-annotated-unstable
--CMakeLists.txt
--src
--deps
2、Redis开发与运维
https://github.com/CodisLabs/codis
3、浅墨
https://github.com/hurley25/ANet 浅墨
4、可视化客户端
(1)Redis Desktop Manager
(2)TreeNMS for Redis
http://www.treesoft.cn/dms.html
5、走在前往架构师的路上
http://blog.csdn.net/Androidlushangderen
http://blog.csdn.net/Androidlushangderen/article/category/2647211