• 【转载】Linux(CentOS)下安装Redis


    转载地址:https://blog.csdn.net/diweikang/article/details/78784631

    1、下载Redis
    下载最新Linux版本的Redis,我用的是redis-4.0.1.tar.gz。百度云盘链接:https://pan.baidu.com/s/1bo5UOUV 密码:iofs

    2、编译
    redis是通过源码安装的,所以我们需要先安装gcc编译器,同时安装redis所依赖的tcl包

    yum install gcc tcl

    正在下载安装包

    安装完成

    3、创建安装目录
    mkdir redis

    4、上传并解压
    将下载好的redis上传到新建的目录下,然后解压

    tar -xzvf redis-4.0.1.tar.gz

    5、指定安装目录
    使用PREFIX指定redis安装目录并安装,make PREFIX=/home/diweikang/redis/ install

    安装完成之后可以看到/home/diweikang/redis目录下有一个bin目录,bin目录里面是redis的命令脚本

     

    6、将redis配置成服务
    按照上面的操作步骤,redis的启动脚本为:/home/diweikang/redis/redis-4.0.1/utils/redis_init_script

    将启动脚本复制到/etc/rc.d/init.d/目录下,命名为redis

    cp /home/diweikang/redis/redis-4.0.1/utils/redis_init_script /etc/rc.d/init.d/redis

    编辑/etc/rc.d/init.d/redis文件,修改相应配置,使之能注册成为服务

    vi /etc/rc.d/init.d/redis

    (1)在监本第一行后面添加一行内容为:#chkconfig: 2345 80 90    如果不添加,在注册服务的时候会提示:service redis does not support chkconfig

    (2)REDISPORT端口保持6379不变(注意,端口名将与下面的配置文件名有关)

    (3)EXEC改为/home/diweikang/redis/bin/redis-server

    (4)CLIEXEC改为/home/diweikang/redis/bin/redis-cli

    (5)配置文件设置

    创建redis配置文件目录 mkdir conf

     

    复制redis配置文件/home/diweikang/redis/redis-4.0.1/redis.conf到目录/home/diweikang/redis/conf下并按端口号命名为6379.conf

    cp /home/diweikang/redis/redis-4.0.1/redis.conf /home/diweikang/redis/conf/6379.conf

     

    做了以上准备后,在对CONF属性做如下调整

    CONF改为/home/diweikang/redis/conf/${REDISPORT}.conf

    (6)更改redis开启的命令,以后台运行的方式执行

    $EXEC $CONF &

    &的作用是将服务转到后台运行

    修改后的服务脚本内容为

     

    7、将redis注册成为服务
    chkconfig --add redis

    8、防火墙开启对应端口
    vi /etc/sysconfig/iptables

    重启防火墙  service iptables restart

    9、修改redis配置文件6379.conf
    daemonize no 改为daemonize yes

    pidfile /var/run/redis.pid 改为pidfile /var/run/redis_6379.pid

    注释掉绑定的主机,否则客户端无法连接 #bind 127.0.0.1

    protected-mode yes 改为 protected-mode no

    10、启动redis服务
    service redis start

    11、将redis添加到环境变量中
    vi /etc/profile

     

    使配置生效

    source /etc/profile

    12、验证
    使用redis-cli发送命令了

     

    参考:

    http://blog.csdn.net/kevin1168/article/details/68958613

    http://blog.csdn.net/fly43108622/article/details/52972433

    http://blog.csdn.net/yingxiake/article/details/51472810

    https://www.cnblogs.com/lyh421/p/7145430.html
    ---------------------

    补充:redis下载地址   https://redis.io/download

    以上执行到跳过了1、2步(安装nginx时已满足了第一二步)和8、9,第5步是创建的bin目录,将redis-benchmark  redis-cli  redis-server 文件CP进去的,可行的!

  • 相关阅读:
    SQL server 数据库迁移到mysql
    MVC+EF之仓库模式
    MVC+EF之多表关联数据更新
    省市联动下拉菜单的实现
    MVC+EF之Attribute
    网页制作
    MVC5+EF6之排序、过滤、分页
    MVC5+EF6之分部视图(Partial View)
    Bookstap初步了解
    java8新特性学习三(Stream API)
  • 原文地址:https://www.cnblogs.com/lelelong/p/10968162.html
Copyright © 2020-2023  润新知