Redis入门之Reds安装、启动(前台与后台)、停止

1. 什么是Redis?

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库.它是典型的非关系型数据库之一.

2. 安装Redis(deepin)

sudo apt-get update
sudo apt-get install redis-server

3. Redis 启动

Redis的启动方式有两种,分别如下:

(1)直接启动(开发环境)

在终端执行命令

redis-server

若结果如下:

Redis入门之Reds安装、启动(前台与后台)、停止_第1张图片
说明redis服务器端已经安装成功了。这是我们发现redis服务器一直在前台运行,想要它一直运行,只能让终端一直运行着,如何让Redis服务器在后台运行呢?
解决方法如下:
找到Redis的配置文件redis.conf,我的是在/etc/reids.conf,修改配置文件中的daemonize的值为yes,使Redis以守护进程模式运行,保存配置文件,启动Redis时加载配置文件即可。
在我的系统中使用命令sudo /usr/bin/redis-server /etc/redis.conf,回车没有任何结果,说明成功。(没有结果就是最好的结果~哈哈哈).
Redis服务器默认会使用6379端口,通过启动时加入--port参数可以自定义端口号:

redis-server --port 6300

(2)初始化脚本启动(生产环境)

Redis还可以通过初始化脚本启动Redis,Redis在源代码目录的utils文件夹中有一个名为redis-init-script的初始化脚本。具体步骤如下:

  • 初始化脚本.将初始化脚本复制放到/etc/init.d目录中,文件名为端口号
  • 建立需要的文件夹.
    /etc/redis 存放Redis的配置文件
    /var/redis/端口号 存放Redis的持久化文件
  • 修改配置文件

此时我们启动客户端:

redis-cli

客户端启动成功如下:
打开Redis客户端
默认选择的是0号数据库 ,Redis默认有16个数据库哦~

4. 停止Redis

Redis有一部分数据是在内存中的,不正确的关闭可能导致数据丢失。正确关闭Redis的方式应该向Redis发送SHUTDOWN命令:

redis-cli SHUTDOWN

Redis收到SHUTDOWN命令后,会先断开所有客户端连接,然后根据配置文件执行持久化,完成后即退出.
此外,Redis还可以妥善处理SIGTERM信号,所以使用kill Redis进程pid也可以使Redis正确退出.

参考资料:《Redis入门指南》-- 李子骅

你可能感兴趣的:(redis,redis,安装,启动,停止)