linux安装redis

Posted changlezhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装redis相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Redis linux 下安装

Redis安装大全涵盖Windows Linux Docker

Linux CentOS 中安装 Redis

Linux CentOS 中安装 Redis

linux安装redis缓存手把手学会

linux下配置redis后台启动