文章目录
- 前言
- 一、安装Redis :
- 1、查看是否有安装gcc
- 2、如果没有gcc,则需要在线安装命令
- 3、wget下载Redis
- 4、解压
- 5、编译
- 6、安装,默认会安装在/usr/local/bin目录下
- 7、将redis配置到环境变量中,这样就能在任何目录下都去访问了
- 7、配置文件生效:
- 8、修改redis.conf配置文件
- 8、启动Redis
- 8.1、服务端启动
- 8.2、查看进程
- 8.3、客户端启动
- 9、远程服务器连接Redis
- 10、Redis关闭
- 二、卸载Redis :
- 1、先把redis服务关闭
- 2、删除make的生成的redis为前缀的文件
- 3、删除redis的源文件
- 总结
前言
Centos7 + redis版本:6.2.6
一、安装Redis :
Redis是c开发的,因此安装redis需要c语言的编译环境,
1、查看是否有安装gcc
gcc -v
2、如果没有gcc,则需要在线安装命令
yum install -y gcc
3、wget下载Redis
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
4、解压
tar -zxvf redis-6.2.6.tar.gz
5、编译
make
6、安装,默认会安装在/usr/local/bin目录下
make install PREFIX=/data/software/redis
7、将redis配置到环境变量中,这样就能在任何目录下都去访问了
编辑配置文件:
vim /etc/profile
文件末尾添加以下内容:
export REDIS_HOME=/data/software/redis
export PATH=$PATH:$REDIS_HOME/bin
7、配置文件生效:
source /etc/profile
8、修改redis.conf配置文件
#后台启动
daemonize yes
#requirepass foobared
#设置密码,默认为不设密码
requirepass 123456
#输出日志存名称
logfile "log-6379.log"
#rdb持久化文件名
dbfilename dump.rdb
#RDB的缺点是服务器宕机时最后一次持久化数据可能会丢失
#持久化文件位置,rdb和aof共用
dir /data/software/redis/datas
#当redis无法写入磁盘时是否直接关闭redis的写操作
stop-writes-on-bgsave-error yes
#持久化文件是否进行压缩
rdbcompression yes
#持久化之前是否进行数据完整性校验
rdbchecksum yes
#开启aof持久化
appendonly yes
#aof持久化文件名
appendfilename "appendonly.aof"
#RDB是默认开启的,RDB和AOF都开启的话redis重启默认使用AOF进行恢复
8、启动Redis
8.1、服务端启动
#cd 到 redis 根目录下
src/redis-server redis.conf
8.2、查看进程
ps -ef|grep redis
8.3、客户端启动
cd /data/software/redis/src
#没密码
./redis-cli
#有密码
./redis-cli -a 123456
#退出
exit
9、远程服务器连接Redis
redis-cli -h 47.243.118.26 -p 6379 -a "123456"
#格式为
redis-cli –h IP地址 –p 端口 –a 密码
10、Redis关闭
#查询PID
ps -ef | grep -i redis
kill -9 PID
二、卸载Redis :
1、先把redis服务关闭
2、删除make的生成的redis为前缀的文件
#执行删除命令
rm -f /data/software/redis/bin/redis*
3、删除redis的源文件
rm -rf /data/software/redis/*
卸载完成
总结
如果此篇文章有帮助到您, 希望打大佬们能
关注
、点赞
、收藏
、评论支持一波,非常感谢大家!
如果有不对的地方请指正!!!