美文网首页
一、redis概述

一、redis概述

作者: Dafanzi | 来源:发表于2017-01-08 14:09 被阅读0次

    ###什么是redis?

    redis是一个开源的,BSD许可证,高级的key-value存储系统。可以用来存储字符串,哈希结构,链表,集合。因此常用来做数据结构服务器。

    redis和memecahced相比的独特之处。redis可以用来做存储,而memecahced是用来做缓存。这个特点主要因为其有“持久化”的功能.

    存储的数据有”结构“.对于memcached来说,存储的数据只有一种类型-“字符串”.而redis则可以用来存储字符串,哈希结构,集合,有序集合。

    ###安装redis

    在redis.io这个官网上找到最新稳定版的下载连接,复制到linux上,在linux的/usr/local/src/目录下的用wget命令下载。解压源码,并进入目录。不用./configure(如果时间对不上号,出错误了,修改一下linux时间即可,因为源码是官方configure过的,生成的文件有时间戳信息。)直接make和make install。另外从源码包复制一份配置文件。

    ```

    cd /usr/local/src/

    wget http://download.redis.io/releases/redis-3.0.7.tar.gz

    tar -zxvf redis-3.0.7.tar.gz

    cd redis-3.0.7

    make

    make test(这步发现要安装tcl 8.5及以上的库的话,你就yum install tcl再make test,make test就是测试所有redis命令可不可用)

    make [PREFIX=/usr/local/redis] install(安装在指定位置)

    完成之后cd到/usr/bin/local/redis/bin再ls

    ls后会看到五个工具redis-benchmark(redis性能测试工具),redis-check_aof(检查aof日志的工具),redis-check_dump(检查rbd日志的工具),redis-cli(连接用的客户端),redis-server(redis服务进程)

    cp /usr/local/src/redis-3.0.7/redis.conf  /usr/local/redis/(从源码包复制一份配置文件)

    ./bin/redis-server ./redis.conf(以./redis.conf这个配置文件启动redis.现在打开后不要用ctrl+c退出,一退出服务就关闭了)

    在另一个终端登录linux,在/usr/local/redis/bin/下调用./redis-cli就连接上了。

    怎样关闭第一个终端还能连接redis?在redis.conf里找到daemonize 的no改成yes。然后启动redis就可以让redis以后台守护进程运行了

    ```

    相关文章

      网友评论

          本文标题:一、redis概述

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