初探Redis

作者: admin 分类: 公众号存档            0 次浏览 发布时间: 2017-09-03 23:55

公众号:杨建荣的学习笔记 · 作者: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

admin

杨建荣,《Oracle DBA工作笔记》《MySQL DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,现任竞技世界系统部经理,拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注