centos 7.9 redis 6.2.2 源码安装

Posted chenglei1208

tags:

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

redis下载地址

http://download.redis.io/releases/

redis 6.2.2 源码安装

一、安装依赖
1.gcc
yum -y install gcc
2.gcc++
yum -y install gcc-c++

二上传文件和解压缩 安装
3.上传软件 至/home/xiazai文件夹
redis-6.2.6.tar.gz

4.解压缩
cd /home/xiazai
tar -zxvf redis-6.2.6.tar.gz

5.进入解压缩目录
cd redis-6.2.6

6.
make
显示下面成功

Hint: Its a good idea to run make test ;)

make[1]: Leaving directory `/root/redis-3.2.10/redis-6.2.6/src

7.安装到/usr/local/redis
make install PREFIX=/usr/local/redis

8.从 redis 的源码目录(解压缩的redis的目录)中复制 redis.conf 到 redis 的安装目录/usr/local/redis/bin/
[root@localhost redis-6.2.6]# cp redis.conf /usr/local/redis/bin/

9.编辑配置文件
vim /usr/local/redis/bin/redis.conf

设置更改如下 其他默认 注意:requirepass 123456 是设置的密码

bind 0.0.0.0
requirepass 123456
protected-mode no
daemonize yes

10.启动服务
[root@localhost bin]# ./redis-server redis.conf
11.查看进程 已启动
[root@localhost bin]# ps -ef | grep redis
root 16349 1 0 15:20 ? 00:00:00 ./redis-server 0.0.0.0:6379
root 16355 11712 0 15:20 pts/0 00:00:00 grep --color=auto redis

11.
设置redis 开机启动
建立配置文件
root@localhost bin] vim /etc/systemd/system/redis.service 
如下

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存退出

12.redis设置开机启动
刷新一下
root@localhost bin]# systemctl daemon-reload
启动服务
[root@localhost bin]# systemctl start redis.service
设置开机启动
[root@localhost bin]# systemctl enable redis.service
显示如下 完成

Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /etc/systemd/system/redis.service.

13.创建 redis 命令软链接
[root@localhost bin]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

安装完成

测试

测试
1.查看进程 有进程的话 杀掉
[root@localhost bin]# ps -ef | grep redis
root 16349 1 0 15:20 ? 00:00:00 ./redis-server 0.0.0.0:6379
root 16447 11712 0 15:30 pts/0 00:00:00 grep --color=auto redis

2.有进程的话先杀掉进程
[root@localhost bin]# kill -9 16349

3.再查看进程 没了
[root@localhost bin]# ps -ef | grep redis
root 16449 11712 0 15:30 pts/0 00:00:00 grep --color=auto redis

4.启动 redis 服务
[root@localhost bin]# systemctl start redis

5.查看redis 服务状态
[root@localhost bin]# systemctl status redis

6.测试连接
注意:123456是设置配置文件时候设置的密码
[root@localhost bin]# redis
127.0.0.1:6379> auth "123456"
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set abc 123
OK
127.0.0.1:6379>

其他一些命令

服务操作命令

systemctl start redis.service #启动redis服务

systemctl stop redis.service #停止redis服务

systemctl restart redis.service #重新启动服务

systemctl status redis.service #查看服务当前状态

systemctl enable redis.service #设置开机自启动

systemctl disable redis.service #停止开机自启动






以上是关于centos 7.9 redis 6.2.2 源码安装的主要内容,如果未能解决你的问题,请参考以下文章

Vagrant Box 镜像准备:Packer 打包 Centos 7.9 系统

Vagrant Box 镜像准备:Packer 打包 Centos 7.9 系统

五周第二次课 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

centos6.5-搭建mysql5.7.9

CentOS 7.9安装bpftrace

CentOS 7.9安装bpftrace