Linux安装 Redis 4.0.8

Linux安装 Redis 4.0.8

  • Linux---修改centos:7数据源
    • 进行备份
    • 进入数据源的目录
    • 下载yum的数据源配置文件
    • 清除yum之前的缓存
    • 将服务器上的软件包信息在本地缓存,以提高搜索安装软件的速度
  • 安装gcc-c++
  • 安装Redis
  • 远程连接redis
  • 问题
    • Centos8提示-bash: make: command not found的解决办法

Linux—修改centos:7数据源

进行备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

进入数据源的目录

cd /etc/yum.repos.d/

下载yum的数据源配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

清除yum之前的缓存

yum clean all

将服务器上的软件包信息在本地缓存,以提高搜索安装软件的速度

yum makecache

安装gcc-c++

Redis是C语言开发,安装Redis需要先将官网下载的源码进行编译,编译依赖gcc环境。

#输入命令安装
yum install gcc-c++

输入y确认下载

安装Redis

下载Redis

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

解压

tar xzvf redis-4.0.8.tar.gz

编译安装

切换至程序目录,并执行make命令编译:
cd redis-4.0.8

make

cd src

执行安装命令
make install PREFIX=/usr/local/redis

make install安装完成后,会在/usr/local/redis/bin目录下生成下面几个可执行文件,它们的作用分别是:

  • redis-server:Redis服务器端启动程序
  • redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
  • redis-benchmark:Redis性能测试工具
  • redis-check-aof:数据修复工具
  • redis-check-dump:检查导出工具

配置redis

1.复制配置文件到/usr/local/redis/bin目录:
cd redis-4.0.8
cp redis.conf /usr/local/redis/bin

前台启动redis服务

cd  /usr/local/redis/bin

./redis-server

后台启动redis服务

设置在后台运行redis,打开并编辑redis.conf,把daemonize设置为yes 设置好后保存并退出(:wq)

vim redis.conf

Linux安装 Redis 4.0.8_第1张图片

redis.conf配置文件中daemonize守护线程,默认是NO,daemonize是用来指定redis是否要用守护线程的方式启动

daemonize yes : redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。

daemonize no :当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

执行后台启动命令

./redis-server redis.conf

执行以下命令查看redis是否启动成功

ps -ef|grep redis

img

远程连接redis

修改redis.conf配置文件

这个文件需要修改两个地方

  1. vim redis.conf

  2. 找到bind 127.0.0.1,把这行前面加个#注释掉

  3. 再查找protected-mode yes 把yes修改为no,然后:wq保存文件

  4. 杀死进程

    ps -ef | grep redis
    kill 9 15363(进程id)
    
  5. 重新启动 ./redis-server redis.conf

问题

Centos8提示-bash: make: command not found的解决办法

一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装makevim等常用命令,直接yum安装下即可;

yum -y install gcc automake autoconf libtool make

你可能感兴趣的:(#,Linux操作系统,linux,redis,centos)