1 下载地址:https://download.redis.io/releases/redis-6.2.0.tar.gz
2 安装gcc来进行编译
Redis 由 C语言编写,所以需要系统中有 gcc 编译器
使用 gcc --version
查看是否安装 gcc 编译器
yum install -y wget gcc gcc-c++ make libstdc++-devel
3 下载安装包
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
1 解压会生成一个 redis-6.2.2 的目录
tar -zxvf redis-6.2.2.tar.gz -C /opt/
2 编译&安装
进入到redis目录
等待编译完成即可,未报错即进行下一步
指定安装,执行 make install 的时候,会将src下面的几个命令复制到/usr/local/bin/下
cd /opt/redis-6.2.2
make
make install PREFIX=/usr/local/redis
vim /etc/profile
export PATH=$PATH:/usr/local/redis/bin/
source /etc/profile
从 redis 的源码目录(这里为 /opt/redis-6.2.2)中复制 redis.conf
到 redis 的安装目录 (这里为 usr/local/redis/bin,当然也可以复制到其他目录)
cd /opt/redis-6.2.2
cp redis.conf /usr/local/redis/bin/myredis.conf
cd /usr/local/redis/bin
redis-benchmark:性能测试工具,可以在自己虚机上运行,看看自己虚机性能如何
redis-check-aof:修复有问题的AOF文件
redis-check-rdb:修复损坏的rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
1 前台启动(不推荐)
在 Redis 安装目录(这里是 /usr/local/redis/bin)中,使用 redis-server
启动 Redis 服务器
注意:这种方式是前台启动,下面这个页面不能关闭,否则会出错。所以不推荐这种方式启动 Redis。
# myredis.conf 源文件没有修改过
redis-server /usr/local/redis/bin/myredis.conf
使用 redis-cli 进入redis服务器
redis-cli
# 关闭 Redis 服务器
SHUTDOWN
# Ctrl + c 退出客服端
2 后台启动(推荐)
修改安装目录中 vim myredis.conf
启动 redis 在安装目录中输入
# 其中 myredis.conf 为刚刚重新配置的
redis-server /usr/local/redis/bin/myredis.conf
查看 Redis 启动状态
ps -ef |grep redis
客户端访问:redis-cli
测试:ping
单例关闭:redis-cli shutdown
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
redis.conf配置文件常用设置
配置项
值
解释
port
6379
客户端通讯端口,redis服务器启动的端口
daemonize
yes
以后台的方式运行
bind
192.168.56.101
redis服务启动时绑定的ip地址,是本地网卡的地址
pidfile
/var/run/redis_6379.pid
当是以后台方式运行时,会产生一个pid文件
logfile
/var/log/redis_6379.log
指定日志文件的路径
dir
./
数据库的持久化文件保存的路径,必须是目录
appendonly
yes
打开aof持久化
appendfsync
everysec
aof每秒写入一次
appendfilename
appendonly.aof
aof文件名
requirepass
123456
设置一个redis的密码,可以设置的复杂一些
maxclients
10000
设置最大可以有多少个连接连接到redis server
maxmemory
2GB
设置redis最多可用的内存
# 关闭防火墙
systemctl stop firewalld
# 开放6379端口命令
firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 配置立即生效
firewall-cmd --reload
云主机需配置安全组
在入方向规则,允许6379放行
手机扫一扫
移动阅读更方便
你可能感兴趣的文章