首页 > 数据库 >【linux】cent7安装redis

【linux】cent7安装redis

时间:2024-09-25 17:48:04浏览次数:6  
标签:log redis make cent7 usr 7.4 linux local

创建目录

mkdir -p /usr/local/redis

cd /usr/local/redis

1、下载&解压

wget http://download.redis.io/releases/redis-7.4.0.tar.gz

tar -zxvf redis-7.4.0.tar.gz

2、编译

cd redis-7.4.0

make

报错:

make[3]: cc:命令未找到

安装gcc

yum install gcc-c++

清除数据

make distclean

再次编译

make

注意:如果报错

zmalloc.h:29:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

 下载tcl:

yum install tcl

继续编译:

make

结束后再执行:

make install

安装完毕

3、配置

cp redis.conf /etc/redis6379.conf

创建日志文件:

mkdir -p /var/log/redis/log

4、启动服务并指定配置和日志

/usr/local/bin/redis-server  /etc/redis6379.conf 1>/var/log/redis/log/infolog.log 2>/var/log/redis/log/errlog.log &

查询:

netstat -lantp |grep redis

 5、测试

redis-cli -h localhost -p 6379


redis-cli

 

引用:

https://blog.csdn.net/weixin_41858104/article/details/121736836

https://blog.csdn.net/qq_44226094/article/details/115769408

标签:log,redis,make,cent7,usr,7.4,linux,local
From: https://www.cnblogs.com/yllovexjj/p/18431844

相关文章

  • [redis命令]列表命令
    列表操作命令含义LSET通过索引设置列表元素的值LPUSH将一个或多个值插入到列表头部LPUSHX将一个值插入到已存在的列表头部RPUSH在列表中添加一个或多个值LPOP移出并获取列表的第一个元素RPOP移除并获取列表最后一个元素BLPOP移出并获取列表的第一个元素BRPOP移出并获取列表......
  • [redis命令]哈希命令
    命令表命令含义HSET用于设置存储在key中的哈希表字段的值HGET获取存储在哈希表中指定字段的值HGETALL获取在哈希表中指定key的所有字段和值HKEYS获取存储在key中的哈希表的所有字段HVALS用于获取哈希表中的所有值HLEN获取存储在key中的哈希表的字段数量HEXISTS用于......
  • linux删除指定日志文件的通用脚本
    linux删除指定日志文件的通用脚本#!/bin/sh#获取删除文件目录MAIN_DIR="/home/user_shell/"DELETE_TIME=`date+%Y-%m-%d\%H:%M:%S`#获取近五天前日期TIMESTAMP1=`date+"%Y-%m-%d"-d"-4days"`TIMESTAMP2=`date+"%Y-%m-%d"-d"-3days"......
  • linux常见指令与权限【第四课】
    19.tar指令(重要):打包/解包,不打开它,直接看内容         tar[-cxtzjvf] :-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!-z :是否同时具有 gzip 的属性?亦即是否需要......
  • Linux 基础入门操作 第十章 多线程实现
    10线程介绍线程是进程的一条执行路径。每个线程共享其所附属的进程的所有的资源,包括打开的文件、页表(因此也就共享整个用户态地址空间)、信号标识及动态分配的内存等等。线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一物理内存空间......
  • Linux基础——修改Bclinux8的内核启动顺序
    一、Grubby的参数(base)[root@NewOSBC8~]#grubby--helpUsage:grubby[OPTION...]--add-kernel=kernel-pathaddanentryforthespecifiedkernel--args=argsdefaultargumentsforthenewkernelornewarguments......
  • linux semaphore信号量操作
    信号量(semaphore)是操作系统中最常见的同步原语之一。spinlock是实现忙等待锁,而信号量则允许进程进入睡眠状态。下面将分析信号量的获取是释放操作。1、数据结构数据结构定义和初始化如下:include/linux/semaphore.h/*Pleasedon'taccessanymembersofthisstruc......
  • Java面试-Redis篇(二)
    分布式锁抢劵场景分布式锁使用集群分布式锁使用代码展示setnx实现分布式锁Redis实现分布式锁主要利用Redis的setnx命令。setnx是SETifnotexists(如果不存在,则SET)的简写。redisson给锁续期代码实现publicvoidredisLock()throwsInterruptedException......
  • Linux常用命令(Mysql)
    --删除表内数据(Mysql)usedc;#切换到待删除表所在的数据库truncatetable[表名]#删除表--数据库导入SQL文件数据(Mysql)sourcea.sql;--SQL增删改查insertintostudent(id,name,sex,birth)values('01','赵雷','男','1990');deletefromstudentwhereid=......
  • Linux安装MQTT 服务器(图文教程)
    MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,专为低带宽和不稳定的网络环境设计,非常适合物联网(IoT)应用。官网地址:https://www.emqx.com/一、版本选择根据自己的操作系统进行下载即可,推荐使用rpm安装方式。下载地址:https://www.emqx.com/zh/downloads-and-i......