0

0

Linux系统如何安装redis

王林

王林

发布时间:2023-05-28 16:31:06

|

1467人浏览过

|

来源于亿速云

转载

Redis是一个ANSI c语言编写的开源的远程字典服务,并提供多种语言的API。

一 下载 Redis 安装包

redis 官网下载reids 安装包, redis 官网默认只提供Linux 的安装包,所以不用担心下载到windows 的安装包.笔者下载的是 redis-3.2.1.tar.gz. 下载的为redis 源码,应该使用源码安装方式安装redis.

二 安装redis

  \1. 解压: tar -zxvf redis-3.2.1.tar.gz

     Linux系统如何安装redis

  \2. 进入解压后的目录,并执行编译操作: make test

     Linux系统如何安装redis

  \3. 编译测试结束后,出现以下信息,证明没有问题:编译的命令放在src目录下

Linux系统如何安装redis

\4. 编译成功之后,执行install操作即可:sudo make install

   Linux系统如何安装redis

 \5. 目前redis 已经安装成功了redis 的相关命令都存放在../redis-3.2.1/src 目录下,同时在/usr/local/bin/ 目录下生成了如下文件:

   Linux系统如何安装redis

二 redis 的卸载

\1. 查看reids 是否在运行,如果在运行的话,先关闭

    Linux系统如何安装redis

从图上可以看出,redis-server 目前正在6379 端口运行

\2. 如果redis-server 服务正在后台运行,那么需停止redis-server 服务:

正常停止redis-server 服务,使用reids 客户端命令: redis-cli shutdown

Linux系统如何安装redis

如果停止不了,则采取杀死进程的方式:kill -9 PID

Linux系统如何安装redis

 \3. 删除/usr/local/lib 目录下与redis 相关的命令:

   Linux系统如何安装redis

  \4. 删除redis 解压后的目录 redis-3.2.1 即可

三 redis 的启动

redis 安装成功之后,会生成相应的reids 命令文件, 所有的命令都在src 目录下,同时会再/usr/local/bin 目录下生成reids-* 的几个命令,这样我们在调用redis 的相关命令的时候可以不使用绝对路径.启动reids 有很多中方式,后台启动,脚本启动等.

\1. redis 后台启动: redis-server &

     此种方式没有指定配置文件,会使用默认的配置,并打印一个Warning: no config file ….

     Linux系统如何安装redis

按ctrl + C 可退出redis 启动窗口,此时redis 并不会关闭,而是会再后台运行,可通过命令查看: ps aux | grep redis

     Linux系统如何安装redis

 

   \2. 指定配置文件启动: redis-server ***/redis.conf

     解压redis 的原文后, 目录中有一个redis 配置模板 redis.conf , 我们可以复制一份,然后修改成自己的redis配置文件. 此处笔者只修改一个端口号, 将端口号修改为8080, 然后使用 此配置文件启动redis 服务

    Linux系统如何安装redis

 关闭使用命令: redis-cli -p 8080 shutdown

  \3. 设置开机启动:

四 redis 客户客户段连接:

redis 安装成功之后,会生成redis-cli 客户端, 可以通过redis-cli 命令连接本地或者远程的redis服务器.redis-cli 命令有很多参数,常用的选项有-h -p -u -a , 对应于ip地址,端口号,用户名,密码,可通过 redis-cli –help 来查看redis-cli 的常用选项

\1. 连接本地redis 示例:

Linux系统如何安装redis

   \2. 连接远程redis:

     Linux系统如何安装redis

五 关闭redis

   \1. 正常关闭本地redis : redis-cli shutdown, 默认关闭本地6379的redis

Linux系统如何安装redis    

      如果正常关闭不了,可以通过杀死线程关闭:

Linux系统如何安装redis

\2. 远程关闭redis 服务器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown

    Linux系统如何安装redisredis和Memcached有些类似是一个key-value存储系统它支持存储的value类型相对更多。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

相关文章

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Java 项目构建与依赖管理(Maven / Gradle)
Java 项目构建与依赖管理(Maven / Gradle)

本专题系统讲解 Java 项目构建与依赖管理的完整体系,重点覆盖 Maven 与 Gradle 的核心概念、项目生命周期、依赖冲突解决、多模块项目管理、构建加速与版本发布规范。通过真实项目结构示例,帮助学习者掌握 从零搭建、维护到发布 Java 工程的标准化流程,提升在实际团队开发中的工程能力与协作效率。

11

2026.01.12

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

106

2026.01.09

c++框架学习教程汇总
c++框架学习教程汇总

本专题整合了c++框架学习教程汇总,阅读专题下面的文章了解更多详细内容。

64

2026.01.09

学python好用的网站推荐
学python好用的网站推荐

本专题整合了python学习教程汇总,阅读专题下面的文章了解更多详细内容。

139

2026.01.09

学python网站汇总
学python网站汇总

本专题整合了学python网站汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.09

python学习网站
python学习网站

本专题整合了python学习相关推荐汇总,阅读专题下面的文章了解更多详细内容。

19

2026.01.09

俄罗斯手机浏览器地址汇总
俄罗斯手机浏览器地址汇总

汇总俄罗斯Yandex手机浏览器官方网址入口,涵盖国际版与俄语版,适配移动端访问,一键直达搜索、地图、新闻等核心服务。

93

2026.01.09

漫蛙稳定版地址大全
漫蛙稳定版地址大全

漫蛙稳定版地址大全汇总最新可用入口,包含漫蛙manwa漫画防走失官网链接,确保用户随时畅读海量正版漫画资源,建议收藏备用,避免因域名变动无法访问。

480

2026.01.09

php学习网站大全
php学习网站大全

精选多个优质PHP入门学习网站,涵盖教程、实战与文档,适合零基础到进阶开发者,助你高效掌握PHP编程。

52

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7万人学习

Git 教程
Git 教程

共21课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号