使用yum安装
Step1:安装yum
yum install gcc:查看yum安装源
解决pwd /could not retrieve mirrorlist
1.sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
2.将ONBOOT改为yes,wq!保存退出
3.重新启动网络 $ service network restart
Step2:安装weag
yum install wget
Step3:下载Redis
选择一个你喜欢的目录即可
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
Step4:解压安装包
tar -zxvf redis-4.0.6.tar.gz
Step5:安装gcc安装环境
过程中需要输入y 代表yes
yum install gcc
Step6:安装Redis
进入到解压的目录输入命令
make MALLOC=libc
Step7:进程方式启动
redis目录下
cd src ./redis-server
Redis三种启动方式使用区别讲解
Step1:进程启动
也就是上面使用的方式。这种是直接启动,进程级别的 你ctrl+c就直接退出了 redis也就推出了,所以在生产环境是不使用这种方式的
Step2:指令配置文件启动
1.修改redis目录下的配置文件
打开后此配置文件配置非常多
2.输入命令(会直接找到需要修改的地方):/daem
你那里肯定显示的是no 改为yes :wq保存退出即可
3.查看当前redis路径
pwd命令
4.进入src目录
输入命令:./redis-server 跟上配置文件路径
这样就以配置文件方式启动了
5.关闭方式
查看当前redis进程
ps aux | grep redis
杀死进程:kill -9 跟上PID
通过redis-cli客户端向server端进行连接
src目录下输入命令:./redis-cli -p 6379
简单方式测试一下
Step3:设置脚本Redis开机自启动
上面的第二种感觉还是有些费事,还需要进目录输命令,下面就来演示开机自动启动
Redis本身也考虑到这个问题,集成了脚本
redis目录下 进入utils目录
将redis_init_script.tpl脚本放在 linux配置开启自启动 /etc/init.d 下面
1.新建目录
mkdir /etc/redis
2.将配置文件拷到新建目录下面
cp redis.conf /etc/redis/6379.conf
3.在进入utils目录下,将redis_init_script拷贝到linux自启动目录下 并且命名为redisd
cp redis_init_script /etc/init.d/redisd
4.设置开机自启动
chkconfig redisd on
发现错误: service redisd does not support chkconfig 意思就是redisd服务不支持chkconfig
解决办法
进入脚本目录:cd /etc/init.d/
修改redis启动脚本:vim redisd
添加chkconfig: 2345 90 10
修改EXEC和CLIEXEC启动redis的路径,也就是你安装启动的路径 pwd查看一下 不然打开服务会报找不到错误
保存退出
再次输入命令:chkconfig redisd on
service redisd start 打开服务
这样就是启动成功了
service redisd stop 关闭服务
查看redis启动进程
ps aux | grep redis