CentOS 7下安装Redis

一、安装gcc环境

sudo yum install gcc-c++

二、安装wget

sudo yum install wget

三、下载Redis源码包

wget  http://download.redis.io/releases/redis-4.0.1.tar.gz
wget http://download.redis.io/releases/redis-2.8.17.tar.gz (试验安装可用)

四、解压redis-4.0.1.tar.gz安装包,并编译。

tar xzf redis-2.8.17.tar.gz 

cd redis-4.0.1

make

注意:若是在make过程当中出现报错问题,那么就是因为gcc的环境安装有问题,请检查重新安装gcc环境。javascript

五、安装

make PREFIX=/usr/local/redis install

注意:安装命令执行完毕后会有以下目录
redis安装后目录效果css

Redis里面的bin目录结构

bin目录结构

  • redis-benchmark 性能测试工具
  • redis-check-aof 文件修复工具
  • redis-check-rdb rdb文件检查工具
  • redis-cli 命令行客户端
  • redis-server redis启动命令

六、从解压包文件中复制redis.conf文件到安装目录

cp redis.conf /usr/local/redis

拷贝redis.conf文件

七、运行Redis(前台运行模式)

redis-server

运行redis

八、后台运行Redis

A、打开redis.conf文件

sudo vim redis.conf

打开redis.conf

B、修改配置文件

修改配置文件

C、将no改成yes

将no改成yes

D、保存文件并退出

按下ESC键,输入java

:wq

E、后台启动

./bin/redis-server ./redis.conf

F、检查redis进程是否已经启动

ps -ef | grep -i redis

九、关闭reids

  • 方式1:杀死redis进程linux

    kill -9 进程id

    杀死redis进程

  • 方式2:正常关闭nginx

    sudo ./bin/redis-cli shutdown

正常关闭

注意:当以非root权限启动的reids,那么是没法用shutdown进行关闭的。它会报以下错误
redis报错c++

因此要解决此问题,可使用kill方式杀死进程,而后在使用sudo方式启动redisredis

10.生产使用,使用systemctl管理sql

cd /etc/systemd/systemvim

vim redis.service工具

[Unit]
Description=Redis
After=network.target

[Service]
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf  --daemonize no
ExecStop=/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

[Install]
WantedBy=multi-user.target

 

十一、设置redis密码

A、使用vim打开redis.conf文件

sudo vim redis-conf

B、找到#requirepass foobared去掉注释

C、将foobared改成本身的密码,我在这里改成requirepass 123456

D、而后保存,重启服务

 

转载:https://www.linuxidc.com/Linux/2017-09/147198.htm

相关文章
相关标签/搜索