centos7-redis

一、 安装gcc

1. 查看是否安装gcc:

gcc -v

2. 安装gcc

yum install -y gcc

二、 下载并安装

1. 进入安装目录

cd /usr/local

2. 下载redis

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

2.1 在虚拟机中利用wget命令下载安装相关应用时,提示:-bash: wget: 未找到命令

  • 服务器本身没有自带安装wget,但一般很少有这种情况出现。
  • 服务器自带的wget版本过低,无法通过wget命令去安装其它应用

2.2 查看服务器是否安装wget

rpm -qa|grep 'wget'

2.3如果有,则执行第2步;如果没有,则执行第3步。

卸载wget

yum remove wget

2.4下载wget的rpm安装包

http://mirrors.163.com/centos/7/os/x86_64/Packages/

2.5运行安装wget

rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm

三、解压redis

tar -zxvf redis-6.2.6.tar.gz

四、删除压缩包

rm -rf redis-6.2.6.tar.gz

五、进入解压出来的目录

cd redis-6.2.6

六、编译,将程序安装至/usr/local/redis下

make install PREFIX=/usr/local/redis

七、从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

cp redis.conf /usr/local/redis/bin/

八、进入redis安装目录

cd /usr/local/redis-6.2.6/bin/

九、修改redis.conf配置文件

cd /usr/local/redis/bin/ vi redis.conf --修改内容如下:将#daemonize 的值从 no 修改成 yes daemonize yes --默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后 protected-mode no --bind 127.0.0.1 这一行给注释掉 --这里的bind指的是只有指定的网段才能远程访问这个redis, --注释掉后,就没有这个限制了。 #bind 127.0.0.1 --修改Redis默认密码 # requirepass foobared requirepass 123456

十、启动服务

./redis-server redis.conf

十一、查看进程来确定redis是否启动成功

ps -ef |grep redis

十二、redis开机自启配置

进入/lib/systemd/system/目录

cd /lib/systemd/system/

创建redis.service文件

vim redis.service

文件内容如下

[Unit] Description=redis-server After=network.target [Service] Type=forking # ExecStart需要按照实际情况修改成自己的地址 ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target

设置redis开机启动

systemctl enable redis.service

启动redis服务

systemctl start redis.service

其他命令

# 查看服务状态 systemctl status redis.service # 停止服务 systemctl stop redis.service # 取消开机自动启动(卸载服务) systemctl disabled redis.service --ps:由于4.2中有启动redis的操作, --可能# 查看服务状态 systemctl status redis.service命令会报错 --只要ps -ef|grep redis,kill -9 pid杀死redis线程,再启动再查看服务状态即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值