一、环境
centos7.0
二、安装
1、下载安装包
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
2、解压安装包并安装
tar xzvf redis-4.0.2.tar.gz cd redis-4.0.2
(1)自适应目录安装
make
cd src
make install
(2)指定目录下安装
make PREFIX=/home/java/redis/ install
3、直接运行redis-server即可启动Redis
4、配置redis
需要配置Redis的运行方式和持久化文件、日志文件的存储位置
(1):配置redis的初始化脚本
首先将Redis源代码目录的utils文件夹中有一个名为redis_init_script
的初始化脚本文件复制到/etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。
cp -i redis_init_script /etc/init.d/redis_6399
然后修改脚本第6行的REDISPORT变量的值为同样的端口号。
vim /etc/init.d/redis_6399
(2):建立以下文件夹:
/etc/redis 》》》用来存放Redis的配置文件
/var/redis/端口号 》》》用来存放Redis的持久化文件
(3): 修改配置文件
首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。
cp -i redis.conf /etc/redis/6399.conf
参数 | 值 | 说明 |
---|---|---|
daemonize | yes | 使Redis以守护进程模式运行 |
pidfile | /var/run/redis_端口号.pid | 设置Redis的PID文件位置 |
port | 端口号 | 设置Redis监听的端口号 |
dir | /var/redis/端口号 | 设置持久化文件存放位置 |
(4):使用 命令来启动和关闭Redis了
/etc/init.d/redis_6399 start
/etc/init.d/redis_6399 stop
(5):让Redis随系统自动启动,这还需要对Redis初始化脚本进行简单修改,执行命令:
vim /etc/init.d/redis_6399
(6):在打开的redis初始化脚本文件头部第四行的位置,追加下面两句
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
(7):设置开机执行redis脚本
chkconfig redis_6399 on
(8):命令启动、关闭
service redis_6399 start
service redis_6399 stop
(9):查看进程
ps -ef | grep redis
三、卸载
1.查看redis进程
ps -ef|grep redis
2.停止redis服务器
redis-cli shutdown
3.查看redis服务是否在运行
ps aux|grep redis
4.删除make的时候生成的redis文件(通过命令安装的redis,文件目录在/usr/local/bin目录下面)
rm -f /usr/local/bin/redis*
5. 删除掉解压后的文件目录和所有的文件
rm -rf redis