linux安装redis 配置

Redis 是一个由Salvatore Sanfilippo写的key-value存储系统。是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

1、Redis安装包获取(2种方式)

    1)方式1:在需要存放安装包的目录执行命令:wget http://download.redis.io/releases/redis-5.0.8.tar.gz

    2)方式2:访问Redis官网:https://redis.io/进行下载

2、Redis安装配置(此处以5.0.8版本示例)

    a),先解压安装包  解压命令:tar -zxvf 安装包名 例如 tar -zxvf redis-5.0.8.tar.gz

    b),编译redis,由于redis使用C语言编译,下载到的源码需要进行编译

    cd  redis-5.0.8

    执行命令:make

    cd src

 执行 :make install PREFIX=/usr/local/redis (此处安装在/usr/local/redis 目录下,如果要安装到其他目录自行指定路径)

    以上命令如果执行出错,解决方案

    如果有执行出错,先安装gcc。安装命令为:yum -y install gcc automake autoconf libtool make。若出现【zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录】,则运行命令make MALLOC=libc

    c)配置目录创建以及复制配置文件到安装目录

    创建配置目录:mkdir /usr/local/redis/etc

 复制配置文件到安装目录:mv redis.conf /usr/local/redis/etc

    d)redis配置:

    vim redis.conf

    设置redis密码:


开启远程访问:


设置后台启动:



3、开启redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

4、将redis加入到开机启动

vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)

5、常用命令

       启动redis:redis-server /usr/local/redis/etc/redis.conf 

  关闭redis:pkill redis  

  卸载redis:

    rm -rf /usr/local/redis //删除安装目录

    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

    rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹

6、登陆redis

本地进入redis安装目录:执行redis-cli

远程登陆redis:

格式:redis-cli -h host -p port -a password host表示主机地址

示例:演示如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 redis  的 redis 服务上

redis-cli -h 127.0.0.1 -p 6379 -a "redis "

你可能感兴趣的:(linux安装redis 配置)