zoukankan      html  css  js  c++  java
  • centos7云服务器安装redis服务

    一、下载源码包:wget http://download.redis.io/releases/redis-4.0.9.tar.gz 

    二、解压:tar -xzvf redis-4.0.9.tar.gz     #注意你当前的工作路径,我有一次就直接把它解压到了python3的目录下

    #tar -zxvf redis-4.0.9.tar.gz -C ~/redis  #也可以指定解压路径,比如这个是到家目录下的redis目录中

    三、安装依赖:yum install gcc -y

    四、在redis的解压目录下编译安装:make MALLOC=libc  #这样就会生成src目录,然后进入src目录中继续编译执行:make install

    五、设置开机启动

    在第四步中,编译执行正常的话,可以在src中看到服务启动文件redis-server和客户端二进制文件redis-cli这两个文件,其实直接在src目录下执行./redis-server就可以正常启动服务了。而这样默认的配置文件使用的是redis源码解压目录下的redis.conf

    启动脚本是源码包下utils目录中的redis_init_script,可以查看其中的内容:

    复制一份启动脚本:cp /root/redis-4.0.2/utils/redis_init_script /etc/init.d/redisd

    chkconfig redisd on
    可能报错:
    #!/bin/sh
    # chkconfig:   2345 90 10
    # description:  Redis is a persistent key-value database
    ***编辑启动脚本redisd内容,插入第二、三行,注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10
    再执行:chkconfig redisd on
    这时就可以启动和关闭服务了:service redisd start 和 service redisd stop #但我们这时先不执行,往下看!!!
    六、配置redis连接密码,并设置后台运行
    复制一份默认配置文件: cp /root/redis-4.0.2/redis.conf /etc/redis/6379.conf #这时放到/etc/redis/中并且名字为6379.conf是否前面的启动脚本中有配置设置,可以自行查看
    然后修改其中的项:daemonize yes 意思是以后台守护进程运行
    同时还可以设置连接密码:requirepass 123654

    最后可以启动服务了:service redisd start
    但关闭的时候要密码,这里更多详细的可参考一位简书上的网友文章:https://www.jianshu.com/p/79737bc39396
  • 相关阅读:
    golang 简易聊天
    golang 自定义封包协议(转的)
    PHP 7 测试用例(转)
    android 百度地图开发
    Android studio 签名使用转
    百度ueditor 拖文件或world 里面复制粘贴图片到编辑中 上传到第三方问题
    Android控件属性大全(转)
    Android studio 一个项目中添加两个module遇到的bug
    win7 64位DCOM配置(关于导出excel 配置计算机组件服务)(转)
    Python学习--07迭代器、生成器
  • 原文地址:https://www.cnblogs.com/ameile/p/12940215.html
Copyright © 2011-2022 走看看