一、安装步骤

1、下载安装

wget http://download.redis.io/releases/redis-7.0.9.tar.gz

2、解压

tar -zxvf redis-7.0.9.tar.gz

3、复制到解压缩的包移动到/usr/local/

sudo mv ./redis-7.0.9  /usr/local/

4、编译

cd /usr/local/redis-7.0.9
sudo make

5、测试: 时间比较长,测试依赖

sudo make test

6、安装

sudo make install

#执行完成后,将redis可执行程序安装在/usr/local/bin

7、进入/usr/local/bin 查看是否安装了

cd /usr/local/bin

lsall

redisserver       redis服务器
rediscli       redis命令行客户端
redisbenchmark  redis性能测试工具
redis-checkaof  AOF文件修复工具
redis-checkrdb        RDB文件检索工具

8、修改配置文件

#修改备份一个
cd /usr/local/redis-7.0.9
sudo cp redis.conf redis.conf.backup
sudo vi redis.conf

核心配置

1、一般需要配置
bind  127.0.0.1       绑定启动IP   (默认
port  6379            绑定启动端口  (默认
daemonize   yes      是否守护进程运行后台运行) (默认no
requirepass 设置密码,要先auth 密码 才能登录

2、看情况配置
#数据文件数据持久化写到哪个文件
dbfilename  dump.rdb   数据持久化时,存到这个文件中,(默认
#数据文件存储位置lib/redis目录要先创建,不然会失败
dir /var/lib/redis      #dump.rdb 文件创建位置默认./)

#日志文件  (默认“”) 【log/redis目录要先创建
logfile  /var/log/redis/redis-server.log

#数据库数量,默认16
database  16    [编号:0-15]

#主从复制,类似于双机备份
slaveof 主IP  主端口  【配置主从需要

9、配置开机自启动 [要使用sudo service redis xx 命令必须配置]

cd /etc/systemd/system
sudo vi redis.service

#内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.9/redis.conf
PrivateTmp=true

[Install]
WantedBy=multiuser.target

解析

ExecStart=/usr/local/bin/redis-server /usr/local/redis-7.0.9/redis.conf
PrivateTmp=true

1、前一个是redis-server安装 的位置

2、后一个是redis的配置文件位置

10、重启电脑测试,redis是否开机自启

ps -aux | grep redis

11、使用自带客户端进行测试

#启动客户

cd /usr/local/bin

./redis-cli 

#登录

127.0.0.1:6379> auth 设置密码

#测试

127.0.0.1:6379> ping 
PONG

12、redis服务的相关命令

1、启动sudo service redis start

2、停止:sudo service redis stop

3、重启:sudo service redis restart

4、重启2:

        ps -aux | grep redis         查询到redis服务进程id

        sudo kill -9 redis的pid     杀死redis进程

        sudo redis-server /usr/local/redis-7.0.9/redis.conf    指定配置文件启动

原文地址:https://blog.csdn.net/weixin_46371752/article/details/130441739

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_12149.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注