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
必须要进入到redis-5.0.5/src
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=forking
ExecStart=/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最大内存设置

# 设置maxmemory参数,maxmemory是bytes字节类型
# maxmemory <bytes>
# 当内存满了后的处理策略
# maxmemory-policy volatile-lru

参考

 

posted @ 2019-11-03 15:02  HelpYourself!  阅读(100)  评论(0编辑  收藏  举报