Linux安装redis
1.下载安装包 redis-stable.tar.gz
2.解压Redis的安装包! tar -xzvf redis-stable.tar.gz
程序一般放在 /opt 目录下 mv redis-stable.tar.gz /opt
3.基本环境安装
yum install gcc-c++
# 然后进入redis目录下执行
make
# 然后执行
make install
其中可能出现的问题:
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 124 M RSS (1.0 GB VSZ)
Started: Fri May 6 17:22:40 2022 - 24:56 ago
State : Sleeping, pid: 3746
原因:可能是系统自动升级正在运行,yum在锁定状态中,要等待那个进程结束退出,看报错的那一段话!
可以看一下是否有yum进程:
ps aux|grep yum
解决办法:
输入
rm -f /var/run/yum.pid
再重新输入刚才的那个命令即可!
4.make命令是编译源文件,make install是正式安装!
make命令需要挺长时间进行编译!然后执行make install命令可能有如下问题:
which: no python3 in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
此时需要安装python 3!
4.1 下载python 3
cd /home
wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz
4.2 解压python 3安装文件
tar -zxvf Python-3.6.5.tgz
4.3 安装编译Python3源文件所需的编译环境
yum install -y gcc
yum install -y zlib*
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
4.4 进入Python3 源文件文件夹
cd Python-3.6.5/
4.5 指定安装目录
./configure --prefix=/usr/local/python3 --with-ssl
4.6 编译源文件、正式安装
make
make install
4.7 建立软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
python 3安装成功!
5.reids默认安装路径/usr/local/bin
6.把redis配置文件复制到 程序安装目录 /usr/local/bin/kconfig
、
先在这边新建一个文件夹kconfig
mkdir kconfig
然后再将redis配置文件复制过来
cp /opt/redis-stable/redis.conf kconfig
7.redis默认不是后台启动的,需要修改配置文件!
8.通过制定的配置文件启动redis服务
9.使用redis-cli连接指定的端口号测试,Redis的默认端口6379
10.查看redis进程是否开启
11.关闭Redis服务 shutdown