Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Linux下Redis的安装大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

1.安装redis redis最新稳定版本的源代码可以从地址http://download.redis.io/redis-stable.tar.gz下载。 下载安装包后解压即可使用make命令完成编译,完整的命令如下: wget http://download.redis.io/redis-stable.tar.gz tar xzf redis-stable.tar.gz cd red

1.安装redis

@H_450_20@redis最新稳定版本的源代码可以从地址http://download.redis.io/redis-stable.tar.gz下载。

@H_450_20@下载安装包后解压即可使用make命令完成编译,完整的命令如下:

wget http://download.redis.io/redis-stable.tar.gz

tar xzf redis-stable.tar.gz

cd redis-stable

@H_665_30@make
@H_450_20@Linux的wget命令详解

@H_450_20@Linux tar命令简介

redis没有其他外部依赖,安装过程很简单。编译后在redis代码目录中的src文件夹中可以找到若干可执行程序,最好在编译后直接执行make install命令来将这些可执行程序复制到/usr/local/bin目录中以便后执行程序时可以不用输入完整的路径。
在实际运行redis前推荐使用make test命令测试redis是否编译正确,尤其是在编译一个不稳定版本的redis时。

2.启动和停止redis

在这之前首先了解redis包含的可执行文件有哪些,表2-1中列出了这些程序的名称以及对应的说明。如果在编译后执行力make install 命令,这些程序会被复制到/usr/local/bin目录内,所以在命令行中直接输入程序名称即可执行。

Linux下Redis的安装

启动redis

@H_450_20@1.直接启动

@H_450_20@redis-server

@H_450_20@redis服务器认会使用6379端口,通过--port参数可以自定义端口号:

@H_450_20@redis-server --port 6380

@H_450_20@ 

@H_450_20@2.通过初始化脚本启动redis

@H_450_20@在linux系统中可以通过初始化脚本启动redis,使得redis能随系统自动运行,在生产环境中推荐使用此方法运行redis

@H_450_20@我们需要配置redis的运行方式和持久化文件、日志文件的存储位置等,具体步骤如下:

@H_450_20@ 

1)配置初始化脚本。
redis代码目录中utils文件夹中有一个名为redis_init_script的初始化脚本文件
首先将初始化脚本复制到/etc/init.d目录中,文件名为redis_端口号,其中端口号表示要让redis监听的端口号,客户端通过该端口号连接redis。然后修改脚本第6行的redisPORT变量的值为同样的端口号。
 
 redis提供了一个配置文件的模板redis.conf。位于源代码目录的根目录中。
首先将配置文件模板复制到/etc/redis目录中,以端口号命名(如:“6379.conf”),然后按照表2-3对其中的部分参数进行编辑。

Linux下Redis的安装

@H_450_20@现在就可以使用/etc/init.d/redis_端口号start 来启动redis了,而后需要执行下面的命令使redis随系统自动启动:

@H_450_20@sudo update-rc.d redis_端口号 defaults

@H_450_20@ 

停止redis

虑到redis有可能正在将内存中的数据同步到硬盘中,强行终止redis进程可能会导致数据丢失。正确停止redis的方式应该是向redis发送SHUTDOWN命令
redis-cli SHUTDOWN
redis收到SHUTDOWN命令后,会先断开所有客户端连接,然后根据配置执行持久化,最后完成退出
redis可以妥善处理SIGTERM信号,所以使用kill redis进程的PID也可以正常结束redis效果与发送SHUTDOWN命令一样。

大佬总结

以上是大佬教程为你收集整理的Linux下Redis的安装全部内容,希望文章能够帮你解决Linux下Redis的安装所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。