zoukankan      html  css  js  c++  java
  • Redis安装教程

    3.x(支持集群)  2.x支持集群   (课程中是用2.0版本

        副版本号为偶数时,表示是稳定版本,建议在生产环境中使用

        副版本号为基数时,表示是测试版本,不建议在生产环境中是用

    1、下载和安装

    
    
    # wget https://download.redis.io/releases/redis-6.2.6.tar.gz
    # tar xzf redis-6.2.6.tar.gz
    # cd redis-6.2.6
    # make

    可能的问题:make[3]: cc:命令未找到

    解决:yum -y install gcc automake autoconf libtool make

    可能的问题:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
    解决:make MALLOC=libc

    2、执行完 make 命令后,redis-6.2.6 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

    启动 redis 服务:

    # cd src
    # ./redis-server

    可能的问题:WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

    解决:echo 511 > /proc/sys/net/core/somaxconn

    注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。

    # cd src
    # ./redis-server ../redis.conf

    redis.conf 是一个默认的配置文件。我们可以根据需要使用自己的配置文件。

    启动 redis 服务进程后,就可以使用测试客户端程序 redis-cli 和 redis 服务交互了。 比如:

    # cd src
    # ./redis-cli
    127.0.0.1:6379> set foo bar
    OK
    127.0.0.1:6379> get foo
    "bar"
  • 相关阅读:
    IE678下,select 诡异的样式
    跟着我一步一步的搭建一个基于springcloud的微服务实例
    关于Future踩过的坑
    Apache下的SocketClient的使用
    Jaxb处理泛型,转化成xml字符串
    Linux Centos虚拟机扩容
    docker 搭建zookeeper集群和kafka集群
    sysbench 数据库性能测试工具的使用
    docker 容器技术
    自己手写实现Dubbo
  • 原文地址:https://www.cnblogs.com/roboot/p/15674581.html
Copyright © 2011-2022 走看看