目录
更多精彩博文详见:
一、环境规划
node01:192.168.110.131
● 系统版本
CentOS Linux release 7.7.1908 (Core)
● 关闭防火墙
此处为方便演示,直接关闭防火墙。
生产环境可以根据实际需求开通服务器防火墙策略。
systemctl stop firewalld
systemctl stop iptables
● Redis版本
此处使用redis-5.0.10版本
● 环境依赖
需要安装gcc-c++
[root@node01 ~]# yum install -y gcc-c++
yum install -y gcc-c++

二、单机模式搭建
步骤一、创建目录
● 创建安装主目录
[root@node01 ~]# mkdir -p /data/redis
● 创建数据目录
[root@node01 ~]# mkdir -p /data/redis/data/
步骤二、下载Redis安装包
● 安装wget命令
[root@node01 ~]# yum install -y wget
● 进入主目录
[root@node01 ~]# cd /data/redis/
● 下载安装包
此处使用redis-5.0.10版本。
[root@node01 redis]# wget http://download.redis.io/releases/redis-5.0.10.tar.gz
步骤三、解压Redis安装包
● 解压
[root@node01 redis]# tar -zxvf redis-5.0.10.tar.gz
● 重命名
[root@node01 redis]# mv redis-5.0.10 redis_6379
步骤四、进行make编译
[root@node01 ~]# cd /data/redis/redis_6379/
[root@node01 redis_6379]# make
步骤五、修改Redis配置文件
[root@node01 redis_6379]# vim /data/redis/redis_6379/redis.conf
修改关键配置如下:
● redis进程是否以后台守护进程的方式运行,yes为是,no为否
daemonize yes

● 指定redis进程的PID文件存放位置
pidfile /data/redis/redis_6379/redis_6379.pid
● redis进程的端口号
port 6379

● 是否开启保护模式,默认开启。若配置文件里没有指定bind和密码,开启该参数redis只会允许本地访问,拒绝外部访问。
protected-mode yes

● 允许访问Redis的地址,此处只允许本地访问。
bind 127.0.0.1

● 客户端(redis-cli)闲置多长时间后关闭连接,默认此参数为0即关闭此功能
timeout 300

● redis日志级别,可用的级别有debug\verbose\notice\warning
loglevel notice

● log文件输出位置
logfile "/data/redis/redis_6379/redis_6379.log"

● 设置数据库的数量,默认为0可以使用select 命令在连接上指定数据库id
databases 16

● redis数据持久化,此处指定300秒内至少有10个key值发生变化时将数据持久化到数据文件。
save 300 10

● 指定本地数据库文件名
dbfilename dump.rdb

● 指定本地数据文件存放位置
dir /data/redis/data

● 指定是否在每次更新操作后进行日志记录,默认为no。
appendonly no

● 指定更新日志文件名,默认为appendonly.aof
appendfilename appendonly.aof

● 指定更新日志的条件,有三个可选参数 : no表示由操作系统进行数据缓存同步到磁盘(速度快);always表示每次更新操作后手动调用fsync()将数据写到磁盘(速度慢但安全);everysec表示每秒同步一次(速度与安全性折中,默认值);
appendfsync everysec

步骤六、启动Redis服务
● 根据配置文件启动Redis服务
[root@node01 ~]# /data/redis/redis_6379/src/redis-server /data/redis/redis_6379/redis.conf
● 查看端口是否启动
[root@node01 ~]# netstat -tnlp

Redis服务6379端口已经启动。
● 查看相关文件是否创建
[root@node01 ~]# ll /data/redis/redis_6379/

步骤七、进入Redis服务命令行
[root@node01 ~]# /data/redis/redis_6379/src/redis-cli
127.0.0.1:6379> select 0
OK
127.0.0.1:6379> set test_key test01
OK
127.0.0.1:6379> get test_key
"test01"

步骤八、关闭Redis服务
● Redis服务命令行方式
[root@node01 ~]# /data/redis/redis_6379/src/redis-cli
127.0.0.1:6379> shutdown

● Linux 命令行方式
[root@node01 ~]# /data/redis/redis_6379/src/redis-cli -p 6379 shutdown

1811

被折叠的 条评论
为什么被折叠?



