zoukankan      html  css  js  c++  java
  • 一、redis的特点以及安装使用

    redis是什么 

    Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

    redis是开源,BSD许可,高级的key-value存储系统.

    可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务.

    redismemcached相比,的独特之处: 

    1: redis可以用来做存储(storge), memccached是用来做缓存(cache)

      这个特点主要因为其有”持久化”的功能.

    2: 存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型--”字符串”,

      redis则可以存储字符串,链表,哈希结构,集合,有序集合.

    下载安装

    1、下载最新稳定版

    官网地址:https://redis.io

    wget http://download.redis.io/releases/redis-5.0.3.tar.gz
    #解压并进入目录
    tar -zxvf redis-5.0.3.tar.gz 
    cd redis-5.0.3

    2、直接编译,等待编译完成:

    make

    3、完成之后按照提示执行:

    make test

    提示tcl错误

    cd src && make test
    make[1]: Entering directory `/home/zbbiex/redis-5.0.3/src'
        CC Makefile.dep
    make[1]: Leaving directory `/home/zbbiex/redis-5.0.3/src'
    make[1]: Entering directory `/home/zbbiex/redis-5.0.3/src'
    You need tcl 8.5 or newer in order to run the Redis test
    make[1]: *** [test] Error 1
    make[1]: Leaving directory `/home/zbbiex/redis-5.0.3/src'
    make: *** [test] Error 2

    解决问题:

    yum install -y tcl 
    

    再次执行:make test 不报错

    4、安装到指定目录

    make PREFIX=/home/zbbiex/server/redis/ install
    

    5、安装目录文件介绍

    -rwxr-xr-x 1 root root 4366216 Mar 13 01:28 redis-benchmark
    -rwxr-xr-x 1 root root 8090912 Mar 13 01:28 redis-check-aof
    -rwxr-xr-x 1 root root 8090912 Mar 13 01:28 redis-check-rdb
    -rwxr-xr-x 1 root root 4801584 Mar 13 01:28 redis-cli
    lrwxrwxrwx 1 root root      12 Mar 13 01:28 redis-sentinel -> redis-server
    -rwxr-xr-x 1 root root 8090912 Mar 13 01:28 redis-server
    

    6、从源码目录复制配置文件到当前目录

    cp /home/zbbiex/redis-5.0.3/redis.conf ./
     
    

    7、启动

     ./bin/redis-server ./redis.conf 
    

    8.测试客户端连接

     ./bin/redis-cli 
    

    9、redis以后台的进程启动

    修改redis.conf配置文件中的:daemonize yes

  • 相关阅读:
    [转载]解决zabbix在configure时候遇到的问题(Ubuntu)
    [转载]ubuntu的版本
    [转载]Nginx如何处理一个请求
    微信小程序—文件系统
    javascript 中 x offsetX clientX screenX pageX的区别
    Bootstrap 框架、插件
    HTML自定义滚动条(仿网易邮箱滚动条)转载
    Vue 组件(上)转载
    vue $mount 和 el的区别
    $on在构造器外部添加事件$once执行一次的事件$off关闭事件
  • 原文地址:https://www.cnblogs.com/zbbiex/p/10520631.html
Copyright © 2011-2022 走看看