Linux上安装Redis教程

news2024/11/20 4:57:06

本篇文章是基于CentOS7,安装Redis版本为redis-6.2.6。

一、下载并解压Redis

1、执行下面的命令下载redis:

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

2、解压redis:

tar xzf redis-6.2.6.tar.gz

3、移动redis目录,一般都会将redis目录放置到 /usr/local/redis目录:

mv redis-6.2.6 /usr/local/redis

二、编译并安装redis

1、进入redis安装目录,执行make命令编译redis:

cd /usr/local/redis

make

等待make命令执行完成即可。

如果执行make命令报错:cc 未找到命令,原因是虚拟机系统中缺少gcc,执行下面命令安装gcc:

yum -y install gcc automake autoconf libtool make

如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。执行下面命令即可正常编译:

make MALLOC=libc

make命令执行完,redis就编译完成了。

2、执行下面命令安装redis,并指定安装目录

make install PREFIX=/usr/local/redis

至此,redis即安装成功。

三、启动redis

1、进入redis安装目录,执行下面命令启动redis服务

./bin/redis-server redis.conf

此时,可以看到redis服务被成功启动:

但这种启动方式不能退出控制台,如果退出,那么redis服务也会停止。如果想要redis以后台方式运行,需要修改redis的配置文件:redis.conf。将该配置文件中的daemonize no改为daemonize yes即可:

修改完成后,重新执行启动命令启动redis,然后通过下面命令查看redis进程,可以发现redis服务已经被启动了:

ps -ef | grep redis

2、通过redis-cli测试redis是否可用,在redis安装目录执行下面命令:

./bin/redis-cli

此处我们通过下面命令随便set一个字符串类型的值,key是test,value是hello:

set test hello

然后通过下面命令get出test这个key的value值:

get test

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1088665.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

洗地机哪款最好用?口碑最好的家用洗地机推荐

洗地机方便快捷的清洁方式,如今融入到我们的日常生活需求中来了,然而,在市面上琳琅满目的洗地机品牌中,究竟哪款洗地机比较好用呢?今天,笔者将向大家推荐四款口碑最好的家用洗地机,让你在挑选时…

安全的Sui Move是Web3大规模采用之路的基石

没有信任,就没有Web3的大规模采用。还有其他重要障碍阻碍了首个十亿用户的到来,包括令人困惑的用户体验、复杂的身份验证模式以及不确定的监管体系,但所有障碍中,要数大多数人对区块链技术持怀疑和不信任态度最严重。 对于许多人…

Chrome 118 版本中的新功能

Google Chrome 的最新版本V118正式版 2023/10/10 发布,以下是新版本中的相关新功能供参考。 本文翻译自 New in Chrome 118,作者: Adriana Jara, 略有删改。 以下是主要内容: 使用scope css规则在组件中指定特定样式。…

洗地机哪个品牌最耐用质量好?2023年最好用的洗地机

随着科技的发展,人们的生活越来越便利,就拿打扫卫生来说,现在越来越多人抛弃扫把、地拖,转而选择让清洁更加轻松的清洁家电,而洗地机就是这样一种让打扫卫生变得简单轻松的家电。近年来洗地机销量剧增,是目…

「UI开发」DevExpress WPF Pivot Grid组件可轻松实现多维数据分析!(一)

DevExpress WPF Pivot Grid组件是一个类似excel的数据透视表,用于多维数据分析和跨选项卡报表生成。众多的布局自定义选项让您完全控制其UI,以用户为中心的功能使其更易于部署。 P.S:DevExpress WPF拥有120个控件和库,将帮助您交…

简单易用,效果卓越的电子期刊制作网站

在日常工作和生活中,我们常常需要制作各种文档和资料,比如电子期刊、宣传册、产品手册等。但有时候,我们会因为排版、设计、编辑等问题而感到烦恼。这时候,一个简单易用、效果卓越的电子期刊制作网站就成为了我们的得力助手&#…

母婴用品会员商城小程序的作用是什么

随着政策放松,母婴行业相比以前迎来了更高的发展空间,由于可以与多个行业连接,因此市场规模也是连年上升,母婴用品是行业重要的分支,近些年从业商家连年增加,但在实际经营中,商家所遇经营痛点也…

字符串查找,替换,合并

字符串查找 字符串查找方法即是查找子串在字符串中的位置或出现的次数 find():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则返回-1 # 字符串序列.find(子串, 开始位置下标, 结束位置下标)mystr "hell…

智慧公厕厂家为城市智慧化建设提供城市卫生升级的力量

城市,作为现代生活的核心,一直致力于提高生活质量,尤其是卫生条件。而在实现这一目标中,智慧公厕厂家扮演着至关重要的角色。但你可能会好奇,究竟"智慧公厕厂家"是干什么的? 提供智能卫生解决方…

星环效果css备忘

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>卫星围绕球转</title><style>body {…

vue2 通过vue.config.js实现跨域

vue.config.js devServer: {port: 8103,proxy: {/api: {target: http://1.15.173.162:8085,changeOrigin: false,pathRewrite: {^/api: /}}} },request.js const service axios.create({baseURL: /api,timeout: 15000 })这样配置即可。然后&#xff0c;浏览器的network中显示的…

如何轻松给大量视频添加画中画效果

您是否曾经想过自己制作出高质量的画中画视频&#xff1f;现在&#xff0c;有了我们的免费软件固乔智剪&#xff0c;您可以轻松实现这个目标。只需几个简单步骤&#xff0c;您就可以创建出令人印象深刻的画中画视频。 1. 在浏览器中搜索并下载固乔智剪软件。这款软件易于使用&a…

windows server2016 配置JDK环境

1.百度云拉取jdk1.8安装包 链接&#xff1a;https://pan.baidu.com/s/1adN0cX17tLAIW_xZTGWU7g?pwdzyvf 提取码&#xff1a;zyvf 2.安装jdk 更改安装路径(建议默认即可) 安装jre(要与jdk安装路径相同) 3.配置环境变量 配置JAVA_HOME path中加入%JAVA_HOME%\bin

【AI】如何让两个图案重叠的部分变成透明

目的&#xff1a;两个图案重叠的部分&#xff0c;变成透明。 工具&#xff1a;Adobe Illustrator 方法&#xff1a; 第一种&#xff1a;选中两个图案 → 右键 → 建立复合路径 → 得到目标图案第二种&#xff1a;选中两个图案 → 右键 → 建立编组 → 选择顶部导航栏的【效果…

RS485电路设计

引言 今天学习RS485电路的设计。 首先先来了解一下RS485电路是什么干什么。 RS485是一种串行通信协议&#xff0c;也是一种电气标准。它可以用于在远距离范围内传送数据&#xff0c;最长传输距离可以达到1200米&#xff0c;可以支持多个设备同时通信。RS485通常应用于工业自…

旅游票务商城小程序的作用是什么

随着环境放开&#xff0c;旅游行业恢复了以往的规模&#xff0c;本地游、外地游成为众多用户选择&#xff0c;而在旅游时&#xff0c;不少人会报名旅行团前往各风景热点游玩&#xff0c;对旅游票务经营者而言&#xff0c;市场高需求的同时也面临一些难题。 对旅游票务经营商家…

入行CSGO游戏搬砖项目前,这些问题一定要了解

最近咨询的人也不少&#xff0c;针对大家平时问到的问题&#xff0c;在这里做一个统一汇总和解答。 1、什么是国外steam游戏装备汇率差项目&#xff1f; 通俗易懂的理解就是&#xff0c;从国外steam游戏平台购买装备&#xff0c;再挂到国内网易buff平台上进行售卖。充值汇率差…

破局「二次创业」:合思的新解法

在新的水温下&#xff0c;寻找更为良性的发展正在成为企业的必答题。对此&#xff0c;合思给出的不仅是一份更“省”的答题方法。也更是从认知层到行动层&#xff0c;最后到工具层的一张授人以渔的“渔网”。 作者|思杭 编辑|皮爷 出品|产业家 今年4月初&#xff0c;广州…

memcpy和memmove函数的介绍和模拟实现

注&#xff1a;这里给小伙伴们一些建议&#xff0c;看API文档的时候&#xff0c;一定要看全英&#xff0c;在本篇文章&#xff0c;我会带领大家看memcpy和memmove的全英解析&#xff0c;并翻译给大家。 目录 1. memcpy函数 1.1 函数的声明 1.2 函数的功能 1.3 函数的使用 …

C/C++笔试易错题+图解知识点(二)—— C++部分

目录 1.构造函数初始化列表 1.1 构造函数初始化列表与函数体内初始化区别 1.2 必须在初始化列表初始化的成员 2. 引用初始化以后不能被改变&#xff0c;指针可以改变所指的对象 1.构造函数初始化列表 有一个类A&#xff0c;其数据成员如下&#xff1a; 则构造函数中&#xff0c…