千家信息网

Linux系统如何安装redis

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,Linux系统如何安装redis,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Redis是一个ANSI c语言编写的开源
千家信息网最后更新 2025年01月19日Linux系统如何安装redis

Linux系统如何安装redis,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

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

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

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

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

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

二 redis 的卸载

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

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

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

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

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

\3. 删除/usr/local/lib 目录下与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 ….

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

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

解压redis 的原文后, 目录中有一个redis 配置模板 redis.conf , 我们可以复制一份,然后修改成自己的redis配置文件. 此处笔者只修改一个端口号, 将端口号修改为8080, 然后使用 此配置文件启动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 示例:

\2. 连接远程redis:

五 关闭redis

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

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

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

redis和Memcached有些类似是一个key-value存储系统它支持存储的value类型相对更多。

什么是Linux系统

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

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

命令 目录 服务 文件 运行 配置 系统 成功 后台 客户 方式 生成 编译 口号 支持 操作系统 可以通过 同时 客户端 常用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 生活中的数据库应用 深圳智能照明软件开发报价 网络舆情是网络安全的一部分吗 无线网络安全事故怎么查 精易论坛软件开发课程 重庆中达网络技术有限公司 t130塔式服务器管理 托管服务器远程管理 软件开发实施的介绍 企业网络安全论坛 山东软件开发工资水平 软件开发教师个人工作总结 河北文档软件开发诚信企业 软件开发营改增 数据库的分页显示 39岁的网络技术员入住养老院 使用sql语句修改数据库名 导致数据库无法拼接的原因 数据库执行sql失败 规定了网络安全审查的基本原则 网络安全记录会议内容 王者荣耀不同服务器能一起开黑吗 为什么很多人觉得软件开发难 我的世界服务器java版本过低 徐汇区网络营销软件开发质量保障 网络技术工程师工作业绩 服务器系统安全防御方法 系统开发使用数据库 网络安全法与医院 规定了网络安全审查的基本原则
0