- A+
所属分类:linux技术
安装步骤
若系统没有安装wget
,需要先安装wget
yum -y install wget
从官网下载redis
wget https://download.redis.io/releases/redis-6.2.3.tar.gz
将下载的文件解压至/usr/local
tar -zxvf redis-6.2.3.tar.gz -C /usr/local
redis编译需要依赖gcc
,安装gcc
yum -y install gcc
检查gcc
版本,若gcc
版本过低5.3以下,则无法编译redis6
gcc -v
升级到gcc 9
yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash
若没有安装tcl
,还需安装tcl
,或者下载压缩包编译安装
yum install tcl #tcl主要用于下一步执行make test所需
切换到解压后的redis目录,开始尝试编译安装
make && make test && make install
安装后进行配置
mkdir /etc/redis cp redis.conf /etc/redis/6379.conf cd utils cp redis_init_script /etc/init.d/redis_6379 chmod 777 /etc/init.d/redis_6379
修改redis配置文件
vim /etc/redis/6379.conf bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问 requirepass xxxxxxx # 添加访问时的密码 daemonize yes # 把no改成yes,后台运行 appendonly yes # 开启aof备份(是否开启视情况而定)
设置开机自启动
将redis服务添加到开机自启
chkconfig --add redis_6379
设置redis开机自启
chkconfig redis_6379 on
查看redis有没有设置为开机启动
chkconfig --list | grep redis
部分查看redis服务的命令
systemctl start redis_6379.service #启动redis服务 systemctl enable redis_6379.service #设置开机自启动 systemctl disable redis_6379.service #停止开机自启动 systemctl status redis_6379.service #查看服务当前状态 systemctl restart redis_6379.service #重新启动服务 systemctl list-units --type=service #查看所有已启动的服务