Redis-Install

Redis6安装

环境
操作系统:CentOS8.2
注:为了方便不需要升级GCC,这边我使用CentOS8.2的系统版本

Redis版本:redis-6.0.8

GCC版本:8.3.1

GCC升级

升级到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的话:

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

这样退出shell重新打开就是新版的gcc了
以下其他版本同理,修改devtoolset版本号即可。

其他命令

编译出错时,清出编译生成的文件

make distclean

编译安装到指定目录下

make PREFIX=/usr/local/redis install 

卸载

make uninstall

安装redis

创建redis用户

useradd redis

创建redis安装目录

mkdir /redis

解压redis安装包

tar vxf redis-6.0.8.tar.gz

编译安装redis至指定安装目录

cd redis-6.0.8/
make
make install PREFIX=/redis

查看redis可执行文件bin目录

可执行文件说明

redis-server		启动Redis服务器
redis-cli			Redis命令行客户端
redis-benchmark		Redis性能测试
redis-check-aof		AOF文件修复工具
redis-check-rdb		RDB文件检查工具
redis-sentinet		Sentinel服务器(2.8以后)

给redis用户权限

chown -R redis:redis /redis

配置redis用户环境变量

echo "Redis_Home=/redis" >> ~/.bash_profile
echo "PATH=$PATH:$HOME/bin:$Redis_Home/bin" >> ~/.bash_profile
echo "export PATH" >> ~/.bash_profile

配置redis配置文件()

创建redis配置文件目录

mkdir /redis/conf

复制redis.conf配置文件()

cp redis.conf /redis/conf/
cat redis.conf |grep -Ev "#|^$" >/redis/conf/6379.conf

配置redis.conf配置文件(以下为简单的配置redis)

若想配置redis密码并远程访问的话,需要以下两个参数配置

protected-mode no
requirepass password

创建配置文件所需目录

mkdir /redis/{log,data,run}

启动redis

redis-server /redis/conf/6379.conf

关闭redis,使用客户端登陆redis-cli

redis-cli 

查看redis服务端口6379

redis-cli命令测试

redis-cli连接redis

redis-cli -h 127.0.0.1 -p 6379

测试插入,查询,删除一些key

Contents
  1. 1. Redis6安装
    1. 1.1. GCC升级
    2. 1.2. 其他命令
    3. 1.3. 安装redis
    4. 1.4. redis-cli命令测试
|