Linux安装Redis

Posted 小智RE0

tags:

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

Redis 是BSD 开源许可的非关系型数据库;它的内存中是以Key-Value键值对形式作为 数据结构存储系统,内部使用 C 语言编写,支持网络交互 ,可用作数据库、缓存和消息中间件。
支持多种类型的数据结构—>字符串(strings), 散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)

在Linux安装 Redis

检查 gcc 版本: gcc -v

Redis6 以上版本要求 gcc 必须在 5.3 以上
若不能满足需求,升级 gcc,步骤如下:

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

需要注意的是 scl 命令启用只是临时的,退出 shell 或重启就会恢复原系统 gcc 版本。
 如果要长期使用 gcc 9.3 的话执行下面命令.
echo -e "\\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile

如果已经安装 gcc,版本满足要求,跳过上面升级步骤. 如果没有安装 gcc,安装步骤:

dnf group install "Development Tools"

dnf install man-pages

网址 - -> 下载:https://redis.io/download
或者https://download.redis.io/releases/redis-6.2.4.tar.gz
下载linux版本

使用ftp工具,将压缩文件放到linux环境下的/usr/local/src 源文件目录下;

解压文件;

tar -zxvf redis-6.0.8.tar.gz


到达这个解压后的文件目录

cd redis-6.0.8

准备预编译

make

在/usr/local/下创建一个文件夹

mkdir -p /usr/local/redis

安装到指定目录

make install PREFIX=/usr/local/redis

进入这个安装后的bin目录

cd /usr/local/redis/bin

启动服务

./redis-server

基础配置

从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

注意;这个操作的目录位于 /usr/local/src/redis-6.0.8

cp redis.conf /usr/local/redis/bin/

也可在ftp工具中直接复制粘贴使用;

复制到此目录即可

然后就是对这个配置文件redis.conf进行编辑;这一段我在ftp工具直接用记事本编辑的;方便操作;

修改 redis.conf 文件

vim redis.conf
修改后台运行: daemonize no 改为 daemonize yes

设置密码:requirepass 设置的密码

注释这一行代码 让它允许远程访问;
#bind 127.0.0.1

启动命令;
注意这时在 redis文件下的bin目录下

./redis-server redis.conf

查看redis的运行状况

ps -ef | grep redis

可使用命令停止端口

kill -9 1598

再次启动;

./redis-server redis.conf

进入客户端模式

./redis-cli

输入密码

auth 密码

测试

ping

ctrl+c 即可退出客户端模式

以上是关于Linux安装Redis的主要内容,如果未能解决你的问题,请参考以下文章

怎样在linux安装redis

redis 怎么安装在linux上

Linux安装redis

linux redis 一般会安装在哪儿

redis在linux下面怎么安装

linux怎样查看redis是不是安装成功