初探Redis
公众号:杨建荣的学习笔记 · 作者:r13笔记第72天 · 发布:2017-09-03 23:55:51 · 原文链接
大概在2010年的时候,有一次和一个同事聊天,那个时候知道了Redis,对于技术的追随至今,还没有下载一个Redis版本玩玩,
只有1万多行代码,以性能惊人著称。新浪微博架构师杨卫华(我一翻微信,原来就是Tim Yang)曾说过:“国内前十大网站的子产品估计用1台Redis就可以满足存储及Cache的需求”
从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis之父到哪里,哪里就有了新的标签。
下面就是Redis之父,意大利程序员Salvatore Sanfilippo

我所在的DBAplus社群也策划了周期性的技术发展newsletter,里面有一些信息是我负责收集的,我也和行业里的各路大拿有过简单的沟通,在Redis方面也能够得到第一手的信息。
Redis的官方是https://redis.io/,国内也有Redis用户组和相关的中文站点,也要感谢这些为社区贡默默贡献的一些人,有了这个圈子,技术人才不会更加孤单。
Reids目前的最新版本是4.0.1,我从官方下载了之后,发现压缩包竟然只有1.6M,解压后大概就是8.4M左右,这个量级就是很多关系型数据库补丁的大小吧。所以勾起了我的兴趣。深入的谈不上,我局从下载安装部署开始吧。
从README文档可以看到,官方提供了以下几个很实用的链接。
Redis数据类型介绍:
http://redis.io/topics/data-types-intro
Redis命令行:
http://redis.io/commands
Redis官方文档:
http://redis.io/documentation
# rpm -qa|grep gcc
libgcc-4.4.7-4.el6.x86_64
gcc-4.4.7-4.el6.x86_64
安装部署非常简单,就是一个make命令,当然如果要企业级定制还是有一些需要注意的参数。
编译之后得到的Redis目录大概是73M
[root@oel1 redis-4.0.1]# du -sh .
73M
这个目录下有个文件很重要,那就是redis的配置文件redis.conf
启动的时候,如果不声明,默认就是在这个路径下使用这个默认的redis.conf文件。
启动Redis
./redis-server &
默认端口是6379
关闭Redis
# ./src/redis-cli shutdown
进入命令行模式:
[root@oel1 src]# ./redis-cli
127.0.0.1:6379> help
redis-cli 4.0.1
…
因为Reids是存储键值,我们简单测试一下,让我有些惊喜的是,竟然还有命令提示功能,会自动提示你命令的情况。
127.0.0.1:6379> set name jeanron
OK

得到刚初始化后的name
