1:建立文件夹
cd /usr/local //进入到local目录
mkdir tools //创建tools目录
cd tools //进入tools目录
2:安装redis
yum install gcc-c++ //安装编译环境
wget http://download.redis.io/releases/redis-4.0.10.tar.gz //下载
tar -zxvf redis-4.0.10.tar.gz //解压
cd redis-4.0.10 //进入解压目录
make //编译
make PREFIX=/usr/local/redis install //安装到指定目录
3,介绍
redis.conf是redis的配置文件,redis.conf在redis解压目录。
注意修改port作为redis进程的端口,port默认6379。
进入解压目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下
cd /usr/local/redis
mkdir conf
cp /usr/local/tools/redis-4.0.10/redis.conf /usr/local/redis/conf
4,启动
4.1前端模式启动
进入安装目录 cd /usr/local/redis
直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法
4.2后端方式启动
修改redis.conf配置文件, daemonize yes 以后端模式启动
进入安装目录 cd /usr/local/redis
运行
./bin/redis-server ./conf/redis.conf
查看当前运行redis进程
ps aux | grep redis
也可更改redis.conf文件,修改端口号:
修改redis.conf默认IP地址不然以后链接时会被拒绝:如下图所示
修改为 bind 你当前虚拟机或者服务器的ip地址
例 :bind 192.168.1.106
5,启动多个redis进程
启动多个redis进程意义:
一个redis代表一个redis服务(服务器)。
方法1:
启动时指定端口可在一台服务器启动多个redis进程。
cd /usr/local/redis
./bin/redis-server ./conf/redis.conf --port 6380
方法2(推荐此方法):
在redis目录下创建6379、6380(以端口号命名)两个目录,将redis的安装文件bin和conf中文件拷贝至这两个目录。
修改6379目录下的redis.conf设置端口号为6379
修改6380目录下的redis.conf设置端口号为6380
启动6379和6380目录下的redis-server程序:
cd /usr/local/redis/6379
./bin/redis-server ./conf/redis.conf
cd /usr/local/redis/6380
./bin/redis-server ./conf/redis.conf
查看当前运行redis进程
ps aux | grep redis
6,redis停止
强行终止Redis进程可能会导致redis持久化数据丢失,
正确停止Redis的方式应该是向Redis服务发送SHUTDOWN命令,方法为
cd /usr/local/redis
./bin/redis-cli shutdown save
save:在停止redis服务之前将所有的数据持久化保存。
停止6380的redis,执行:
cd /usr/local/redis
./bin/redis-cli -p 6380 shutdown save