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