码迷,mamicode.com
首页 > 系统相关 > 详细

linux安装redis

时间:2018-07-08 14:36:50      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:release   nbsp   图片   原因   分享   oba   cal   设置密码   gcc   

1. 下载:

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

2. 解压:

  # tar zxvf redis-4.0.10.tar.gz

3. 安装:

  # cd redis-4.0.10/

  # make

     报错1:

      技术分享图片

     原因:

      redis的安装依赖gcc服务

     解决:

      # yum install gcc

      技术分享图片

    报错2:

      技术分享图片

    原因:

      # vi README.md

      技术分享图片

      默认使用 jemallo 分配器

    解决:

      指定 make 参数使用 libc 分配器:

      # make MALLOC=libc

      技术分享图片

4. 启动:

  4.1 启动:

    # ./src/redis-server

    技术分享图片

    新开一个服务器连接:

    技术分享图片

  4.2 连接:

    # cd /usr/local/src/redis-4.0.10/src/

    # ./redis-cli

    技术分享图片

  4.3 关闭:

    # ./redis-cli shutdown

    技术分享图片 

5. 配置:

  5.1 默认情况,redis不是在后台运行,我们需要把redis放在后台运行:

    # vi redis.conf

    将daemonize的值改为yes

    启动指定配置文件:

    # ./redis-server ../redis.conf

    技术分享图片

  5.2 让redis开机自启:

    技术分享图片

    # vi /etc/rc.local 

    文件尾部新增:

      /usr/local/src/redis-4.0.10/src/redis-server /usr/local/src/redis-4.0.10/redis.conf

      技术分享图片

   重启服务器测试:

    技术分享图片

  5.3 添加认证,设置密码:

    # vi ../redis.conf

    技术分享图片

    将 # requirepass foobared改为:

    requirepass nriet123

    技术分享图片

  5.4 指定redis能被访问的IP(默认 bind 127.0.0.1,只能本机访问):

    # vi ../redis.conf

    技术分享图片

    将 bind 127.0.0.1注释掉(不限制被访问的IP)

    技术分享图片  技术分享图片

6. RDB和AOF持久化:

  redis默认RDB持久化数据

    RDB持久化数据触发条件

      save 900 1 15分钟内至少有一个键被更改

      save 300 10 5分钟内至少有10个键被更改

      save 60 10000 1分钟内至少有10000个键被更改

      dir /usr/clz/redis-4.0.9/databak/ :指定持久化文件路径

      dbfilename dump.rdb :指定RDB持久化方式文件

    appendfilename "appendonly.aof" : 指定AOF持久化方式文件

    appendonly yes :打开AOF持久化方式(默认appendonly no)

 

linux安装redis

标签:release   nbsp   图片   原因   分享   oba   cal   设置密码   gcc   

原文地址:https://www.cnblogs.com/changlezhong/p/9279851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!