您的位置:首页 > 数据库 > Redis

Redis二(精灵启动-配置文件解读-连接测试)

2020-04-10 19:27 507 查看

精灵启动|后端启动|后台启动

前台启动的时候,会占用终端. redis提供了后台启动的方式. 将redis服务进程设置为精灵进程. 后台启动. 精灵进程 : 也称为守护进程. 也称为系统进程,服务进程. 为其他进程提供服务的进程. 如: windows中的explorer.exe进程.

提供配置文件

必须提供redis服务配置文件. 在redis源码包根目录中有redis.conf配置文件模板. 复制一份使用.

cp /root/upload/redis-3.0.0/redis.conf /usr/local/redis/

修改配置文件

vim /usr/local/redis/redis.conf

修改信息: 可以在vim命令模式下搜索信息. /daemonize

# daemonize no 是否为精灵进程, 将no修改为yes 即: daemonize yes

启动

cd /usr/local/redis

bin/redis-server redis.conf

在启动redis服务命令后,通过相对路径或绝对路径指定服务需要读取的配置文件.

查看启动状态

ps -aux | grep redis

停止Redis服务

在/usr/local/redis/bin目录中有命令redis-cli, 通过redis-cli可以关闭服务.

./redis-cli [-p 6379] shutdown

可以指定要关闭的redis服务的监听端口. 默认为6379端口.

停止后, 在启动redis时执行命令的所在目录,会创建数据存储文件dump.rdb.

如: 在/usr/local/redis/bin目录启动服务,在当前目录创建dump.rdb文件

在/usr/local/redis目录启动服务,在当前目录创建dump.rdb文件.

且启动服务的时候, 只检查启动命令所在目录是否有dump.rdb文件, 有则加载数据, 无则不加载数据

配置文件简介

# 用于设置是否为精灵进程的参数
daemonize yes

# 设置启动后的进程描述文件所在位置和文件名的参数
pidfile /var/run/redis.pid

# 设置端口的参数
port 6379

# 设置数据库数量的参数.不能指定数据库命名,只能设置数量
# 数据库命名为0~数量-1.
# 数据库相当于DBMS中的Database
databases 16

# 设置RDB保存规则
# redis默认使用RDB保存数据到磁盘.有保存规则.避免关闭服务时保存数据,造成大量数据丢失
# 规则为 save 周期[单位是秒] 数据变化次数
save 900 1
save 300 10
save 60 10000

# 是否使用AOF规则存储数据.
# append of file, 追加数据到文件.
# 规则为, 每秒追加当前redis数据变化特征到文件中,保存数据
appendonly no
# AOF规则使用的存储数据的文件名
appendfilename "appendonly.aof"

# 是否开启集群管理
# cluster-enabled yes

连接Redis

连接服务器的客户端命令.

/usr/local/redis/bin/redis-cli

测试连接

连接成功后,测试连接有效性

命令1 : ping 结果 : pong

命令2 : echo [任意数据] 结果 : 返回数据

在redis中, 数据的开始和结束可以使用双引号界定. 如果没有双引号,空格代表数据的分隔

  • 点赞
  • 收藏
  • 分享
  • 文章举报
YaoRoy 发布了46 篇原创文章 · 获赞 1 · 访问量 1458 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: