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 系统