翼度科技»论坛 云主机 LINUX 查看内容

CentOS 7安装Redis6

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
安装步骤

若系统没有安装wget,需要先安装wget
  1. yum -y install wget
复制代码
从官网下载redis
  1. wget https://download.redis.io/releases/redis-6.2.3.tar.gz
复制代码
将下载的文件解压至/usr/local
  1. tar -zxvf redis-6.2.3.tar.gz -C /usr/local
复制代码
redis编译需要依赖gcc,安装gcc
  1. yum -y install gcc
复制代码
检查gcc版本,若gcc版本过低5.3以下,则无法编译redis6
  1. gcc -v
复制代码
升级到gcc 9
  1. yum -y install centos-release-scl
  2. yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
  3. scl enable devtoolset-9 bash
复制代码
若没有安装tcl,还需安装tcl,或者下载压缩包编译安装
  1. yum install tcl #tcl主要用于下一步执行make test所需
复制代码
切换到解压后的redis目录,开始尝试编译安装
  1. make && make test && make install
复制代码
安装后进行配置
  1. mkdir /etc/redis
  2. cp redis.conf /etc/redis/6379.conf
  3. cd utils
  4. cp redis_init_script /etc/init.d/redis_6379
  5. chmod 777 /etc/init.d/redis_6379
复制代码
修改redis配置文件
  1. vim /etc/redis/6379.conf
  2. bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问
  3. requirepass xxxxxxx # 添加访问时的密码
  4. daemonize yes # 把no改成yes,后台运行
  5. appendonly yes # 开启aof备份(是否开启视情况而定)
复制代码
设置开机自启动

将redis服务添加到开机自启
  1. chkconfig --add redis_6379
复制代码
设置redis开机自启
  1. chkconfig redis_6379 on
复制代码
查看redis有没有设置为开机启动
  1. chkconfig --list | grep redis
复制代码
部分查看redis服务的命令
  1. systemctl start redis_6379.service #启动redis服务
  2. systemctl enable redis_6379.service #设置开机自启动
  3. systemctl disable redis_6379.service #停止开机自启动
  4. systemctl status redis_6379.service #查看服务当前状态
  5. systemctl restart redis_6379.service  #重新启动服务
  6. systemctl list-units --type=service #查看所有已启动的服务
复制代码
来源:https://www.cnblogs.com/go-to-bed/p/17678054.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具