首页 > 数据库 >centos7.9 编译安装redis 6.2.6

centos7.9 编译安装redis 6.2.6

时间:2023-12-09 16:24:44浏览次数:36  
标签:bin 配置文件 安装 redis centos7.9 usr local 6.2

参考地址:https://zhudo.net/server/linux/149.html

 

1.下载和安装

下载redis 需要其他版本去官网自行下载
wget -c https://download.redis.io/releases/redis-6.2.6.tar.gz

//解压
tar -zvxf redis-6.2.6.tar.gz

//把安装包移动到安装目录,并且重命名为redis
mv redis-6.2.6 /usr/local/redis

//进入安装目录
cd /usr/local/redis
//编译
和安装

make && make install
//进入bin目录

cd /usr/local/bin
//我们可以看到 有redis-server ,redis-cli,redis-benchmark 说明我们安装好了

//这时候你就可以直接启动redis了
./redis-server

//只不过生产环境一般不会这么用,因为他还没有配置好配置文件

2、配置redis

强烈建议挪动 redis 配置文件,这个文件地址请根据你实际情况更改,为了统一管理,我们把配置文件和二进制文件全部放到redis安装文件夹

//创建两个文件夹用来放置配置文件和二进制文件
cd /usr/local/redis
mkdir etc bin

//在安装目录下移动redis.conf 到安装目录刚刚创建的etc文件夹里面
cp redis.conf etc/redis.conf

//复制二进制文件到 /usr/local/redis/bin/ 目录
cp {mkreleasehdr.sh,redis-benchmark,redis-check-aof,redis-check-rdb,redis-cli,redis-server} /usr/local/redis/bin/

//这样你就可以在/usr/local/redis/  这个目录里管理redis 省得到处跑

注意:直接启动redis 它默认是不会后台启动的,那样的话,只能停在当前窗口,什么都做不了所以我们需要设置后台启动功能

//设置后台启动
vi /usr/local/redis/etc/redis.conf

//找到 daemonize 把它的值改为 yes
daemonize yes

//保存
wq!

//最后再次启动redis  并且带上配置文件
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

//这样我们就可以使redis 后台运行了
//检查redis 状态,发现已经可以了

ps -ef |grep redis
//到这我们的redis 就配置好了

 

标签:bin,配置文件,安装,redis,centos7.9,usr,local,6.2
From: https://www.cnblogs.com/music-liang/p/17891104.html

相关文章

  • centos7.9 编译安装cmake 3.23.0
     参考地址:https://www.zhudo.net/server/linux/125.html1、先检查并卸载老版本yumremovecmake2、准备安装好cmake所需的依赖yum-yinstallgccgcc-c++opensslopenssl-develtar3、下载源码官方地址:https://github.com/Kitware/CMake/releases/download/v3.23.0/......
  • Redis数据结构2:REDIS_STRING(SDS)
    REDIS_STRING(SDS)SDS全称SimpleDynamicString(简单动态字符串),是专为Redis设计的简易字符串实现。Redis并未采用C语言传统字符串char*,而是自己设计了一套字符串实现标准。传统字符串的缺陷C语言字符串实际上就是一个以'\0'结尾的字符数组。例如:char*myName="ErickRen";......
  • Redis学习记录第七天
        今天我们继续深入学习Redis,探讨了Redis的数据结构类型以及一些高级功能。首先,我们先来回顾一下Redis支持的数据结构类型:String(字符串):最基本的数据结构类型,可以存储字符串、数字等数据。Hash(哈希):键值对的集合,可以用于存储对象,支持添加、删除、获取单个或多个键值对。Lis......
  • 常见场景题-Redis的bitmap如何实现签到功能?
    Redis的bitmap实现签到系统?答:主要讲一下Redis原生的bitmap的使用方法,以及如何使用bitmap来实现签到功能先来看一下如何使用redisbitmap的原生命令实现签到功能:签到我们先来设计key:userid:yyyyMM,那么假如usera在2023年10月3日和2023年10月4日签到的话,使用以下命令:se......
  • Redis生产实战-Redis集群故障探测以及降级方案设计
    Redis集群故障探测在生产环境中,如果Redis集群崩溃了,那么会导致大量的请求打到数据库中,会导致整个系统都崩溃,所以系统需要可以识别缓存故障,限流保护数据库,并且启动接口的降级机制降级方案设计我们在系统中操作Redis一般都是通过工具类来进行操作的,假设工具类有两个RedisCache......
  • Redis基础(六)-Redis客户端
    Redis官方对Java语言的封装框架推荐的有十多种,主要是Jedis、Redisson。Jedis和Redisson都是Java中对Redis操作的封装。Jedis只是简单的封装了Redis的API库,可以看作是Redis客户端,它的方法和Redis的命令很类似。Redisson不仅封装了redis,还封装了对更多数据结构的支持,以及......
  • Redis基础(七)-Redis6的事务操作
    Redis的事务定义Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis的事务作用Redis事务的主要作用就是串联多个命令防止别的命令插队。Multi、Exec、discard从输入Multi命令开始,输入的命......
  • Nexpose v6.6.230 for Linux & Windows - 漏洞扫描
    Nexposev6.6.230forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseDec07,2023请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......
  • Redis数据结构分析1:Redis对象
    Redis数据结构分析本篇将涉及C语言,请确保您拥有C语言相关基础与计算机底层知识RedisObject(robj)robj是Redis对象的起点,所有的数据结构都封装到了robj之中。其源码如下:structredisObject{unsignedtype:4;unsignedencoding:4;unsignedlru:LRU_BITS;......
  • Caused by: io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication
    原文链接:https://blog.csdn.net/De_Buffer/article/details/132492287最终解决方法虽然通过更换连接客户端为jedis解决了问题,但不符合发展趋势,lettuce已成为主流redis客户端,springboot2官方推荐,因此在这个保底方案基础上继续探究。终于!!找到解决我的问题的一篇文章,跟着他的思......