美文网首页
缓存框架Redis入门

缓存框架Redis入门

作者: 科哚洛夫 | 来源:发表于2017-05-15 10:53 被阅读173次

    redis是什么?

    • redis 是一个开源的, 使用C语言编写的,支持网络交互,可基于内存也可持久化的Key-Value数据库。
    • redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地)

    redis的作者何许人也?

    开门见山,先看照片:

    是不是出乎了你的意料,嗯,高手总会有些地方与众不同的。

    这位便是redis的作者,他叫Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。目前供职于Pivotal公司。

    他使用的网名是antirez,如果你有兴趣,可以去他的博客逛逛,地址是antirez.com,当然也可以去follow他的github,地址是<code>http://github.com/antirez。</code>

    谁在使用redis?

    Blizzard、digg、stackoverflow、github、flickr …

    学会安装redis

    从redis.io下载最新版redis-X.Y.Z.tar.gz后解压,然后进入redis-X.Y.Z文件夹后直接make即可,安装非常简单。

    make成功后会在src文件夹下产生一些二进制可执行文件,包括redis-server、redis-cli等等:

    复制代码 代码如下:

    $ find . -type f -executable
    
    ./redis-benchmark //用于进行redis性能测试的工具
    
    ./redis-check-dump //用于修复出问题的dump.rdb文件
    
    ./redis-cli //redis的客户端
    
    ./redis-server //redis的服务端
    
    ./redis-check-aof //用于修复出问题的AOF文件
    
    ./redis-sentinel //用于集群管理
    

    学会启动redis!

    启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:

    复制代码 代码如下:

    ./redis-server 
    
    ../redis.conf
    
    • 默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。

    使用redis客户端

    我们直接看一个例子:

    复制代码 代码如下:

    //这样来启动redis客户端了

    $ ./redis-cli

    //用set指令来设置key、value

    127.0.0.1:6379> set name "roc"

    OK

    //来获取name的值

    127.0.0.1:6379> get name

    "roc"

    //通过客户端来关闭redis服务端

    127.0.0.1:6379> shutdown

    127.0.0.1:6379>

    相关文章

      网友评论

          本文标题:缓存框架Redis入门

          本文链接:https://www.haomeiwen.com/subject/npzcxxtx.html