CentOS7安装redis
下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc环境
yum install gcc-c++
解压文件到/usr/local下
tar -xvf redis-5.0.5.tar.gz -C /usr/loca
make
cd src
输入命令:记得要指定安装路径,不然安装之后不好找到。PREFIX:指定安装路径。
make install PREFIX=/usr/local/redis
安装完成之后,再/usr/local/redis/bin下面会生成几个新的文件。
测试前端启动
输入命令: 注意要是在bin目录下:
./redis-server
返回上级目录
cd ..
复制conf文件
进入到复制redis-5.0.5中复制redis.conf 到 redis/bin下面
redis的启动需要一个配置文件,可以修改端口号等信息
cp -r redis.conf ../redis/bin
设置redis开机启动
进入/lib/systemd/system目录
cd /lib/systemd/system
创建一个名为redis.service文件
vim /usr/lib/systemd/system/redis.service
写入以下内容
[Unit]
Description=redis service
Wants=network.target[Service]Type=forkingExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf[Install]WantedBy=multi-user.target
设置开机启动
systemctl enable redis
查看redis服务的状态
systemctl status redis
启动redis服务
systemctl start redis
查看redis的运行信息
ps -aux|grep redis
取消开机自启动redis服务
systemctl disable redis
配置日志文件的位置
修改redis.conf配置文件,默认是空字符串
logfile "/usr/local/redis/redis.log"
修改之后产生的日志文件就会存储到/usr/local/redis/下面的redis.log文件里面。
redis.conf配置缓存数据
新建一个目录redisdb用来存储缓存数据
mkdir /usr/local/redisdb
修改配置文件
dir /usr/local/redisdb
redis最大内存设置