1、下载redis,安装依赖。
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
yum install gcc 已经安装过了
2、解压压缩包
tar -xvf redis-4.0.6.tar.gz
3、进入解压目录编译安装
make PREFIX=/usr/local/redis MALLOC=libc install
PREFIX=/usr/local/redis # 指定安装目录
安装完成
/usr/local/redis/bin 的命令
- redis-benchmark redis性能测试工具
- redis-check-aof AOF文件修复工具
- redis-check-rdb RDB文件修复工具
- redis-cli redis命令行客户端
- redis.conf redis配置文件
- redis-sentinal redis集群管理工具
- redis-server redis服务进程
4.配置Redis
redis.conf是redis的配置文件,redis.conf在redis源码目录。
拷贝配置文件到安装目录下
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下
cd /usr/local/redis
cp /applications/package/redis-4.0.6/redis.conf /usr/local/redis/bin/redis-conf
cd /usr/local/redis/bin
6、直接启动在/usr/local/redis/bin
./redis-server
前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,故不推荐使用此方法。
2、守护进程启动。后台模式配置。
修改redis.conf配置文件, daemonize yes 以后端模式启动
vim /usr/local/redis/bin/redis-conf
指定redis.conf文件启动
关闭redis进程
首先使用ps -aux | grep redis查看redis进程
使用kill命令杀死进程
kill -9 5581
关闭redis**
强行终止redis进程可能会导致redis持久化数据丢失。
正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,
命令为:
cd /usr/local/redis
./bin/redis-cli shutdown
强行终止redis
pkill redis-server
设置redis开机自启动
vim /etc/rc.local
//添加
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
重新读取配置吧!然后redis 启动了
https://www.cnblogs.com/koboshi/p/4036312.html Centos 7.0设置/etc/rc.local无效问题解决
启动成功。
关于命令使用出错,找不到由于不是全局命令,所以有很多方法,我才用了这种。
[root@iZwz95e0klmdiuxpv2t09jZ etc]# redis-cli
-bash: redis-cli: command not found
在环境变量中添加redis bin目录(我用的是VIN编辑器)
vim ~/.bash_profile
添加
export REDIS_HOME=/home/redis export PATH=$PATH:$REDIS_HOME/bin
然后再让更改环境变量生效
再执行命令
source ~/.bash_profile
推荐网站学习
https://www.cnblogs.com/yswyzh/p/9592057.html Redis学习笔记一(Redis的详细安装及Linux环境变量配置和启动)
https://www.cnblogs.com/wangchunniu1314/p/6339416.html Linux下Redis的安装和部署
http://www.redis.net.cn/tutorial/3503.html Redis安装官网
https://www.cnblogs.com/zerotomax/p/7468833.html Redis安装与卸载
https://www.linuxidc.com/Linux/2012-08/68900.htm Linux:-bash: ***: command not found
https://www.cnblogs.com/zuidongfeng/p/8032505.html CENTOS7下安装REDIS
https://www.cnblogs.com/herblog/p/9305668.html Redis学习(一):CentOS下redis安装和部署