CentOS8.4安装Redis6.2.6的详细过程


Posted in Redis onNovember 20, 2021

 一、下载

官网:Redis   我们下载 Stable 稳定版

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

二、安装redis6.2.6

1、安装到/usr/local/redis6.2.6/目录下

# cd /mydata/
# tar -zxvf redis-6.2.6.tar.gz -C /usr/local/    //直接解压到/usr/local/目录下
 
# cd /usr/local/redis-6.2.6
# make  
大约5分钟 最后出现 make[1]: Leaving directory '/usr/local/redis-6.2.6/src'
 
# make install      // 将此./src目录下的文件加到/usr/local/bin目录
最后出现:
Hint: It's a good idea to run 'make test' ;)
    INSTALL redis-server
    INSTALL redis-benchmark
    INSTALL redis-cli
make[1]: Leaving directory '/usr/local/redis-6.2.6/src'
OK 编译成功
# ls -al /usr/local/bin/   里面已经有redis的相关文件了

如果make 报错,查看是否安装gcc  如果没有安装,使用 yum -y install gcc gcc-c++ 安装即可

说明:上面我们直接执行的 # make install  默认把redis可执行目录bin安装到了/usr/local/bin/目录下。如果想指定,可是使用如# make install PREFIX=/opt/redis-6.2.6

redis客户端相关工具都在/usr/local/redis-6.2.6/src目录下,其中:
./redis-server  服务端启动工具
./redis-cli  客户端启动工具
2、检测是否安装成功

# cd /usr/local/redis-6.2.6/src
# ./redis-server

出现下图 :

CentOS8.4安装Redis6.2.6的详细过程

说明已经安装成功了,ctrl+c退出。
redis.conf 配置文件在/usr/local/redis-6.2.6/目录下

三、配置redis服务器

1、配置以后台方式启动

# vim /usr/local/redis-6.2.6/redis.conf
大约257行(不同版本可能不同)
daemonize no   将值改为yes  以守护进程启动  保存退出

2、指定redis.conf文件启动

#cd /usr/local/redis-6.2.6/src/
# ./redis-server   ../redis.conf                //临时启动服务器,(如果上一步不修改配置文件,这里加个& 也表示后台启动)
测试:
# ./redis-cli 
127.0.0.1:6379> set username 'zhangsan'
OK 说明启动成功
127.0.0.1:6379> get username
"zhangsan"
127.0.0.1:6379> exit   退出

四、设置开启自启动

关闭redis服务进程

# ps -aux | grep redis        //查看redis进程
root      4822  0.0  0.7 153892  7640 ?        Ssl  19:33   0:00 ./src/redis-server 127.0.0.1:6379
root      5557  0.0  0.0 112708   972 pts/0    R+   19:41   0:00 grep --color=auto redis
使用 kill -9 命令杀死此进程
# kill -9 4822
# kill -9 5557
 
# 删除此进程文件(如果有)
# rm -f /var/run/redis_6379.pid       #只要启动过,就会有此文件存在
# netstat  -nlpt    查看端口号是否还存在6379

设置开机重启

# cd /usr/local/redis-6.2.6/
# mkdir /etc/redis                            //在/etc目录下新建redis目录
# cp ./redis.conf  /etc/redis/6379.conf 
# cp ./utils/redis_init_script /etc/init.d/redisd    //将redis的启动脚本复制一份放到/etc/init.d目录下,并重命名为redisd
 
# cd /etc/init.d/
# chkconfig  --add  redisd   #添加到开机自启动
# chkconfig  redisd on  
 
# 启动redis服务器
# service redisd  start
Starting Redis server...   OK redis启动成功
 
#任意位置执行
# redis-cli 
即可进入
# service redisd  stop 关闭redis服务

OK 重启服务器,redis服务器自动开启了,说明:也可以对/etc/redis/6379.conf 做以下修改(这里我们暂不修改)

logfile "/var/log/redis/6379.log"      

# 配置日志文件存放的地方dir   

/var/lib/redis/6379          

# 配置数据存放的路径

五、卸载redis

# chkconfig  redisd off 
# service redisd  stop 关闭redis服务
# find / -name redis
# rm -rf redis-6.2.6/
# rm -rf /etc/redis/
# rm -rf /etc/init.d/redisd 
# rm -rf /var/lib/selinux/targeted/active/modules/100/redis
# rm -rf /usr/share/selinux/targeted/default/active/modules/100/redis

到此这篇关于CentOS8.4安装Redis6.2.6的文章就介绍到这了,更多相关CentOS8.4安装Redis6.2.6内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Redis 相关文章推荐
解决redis sentinel 频繁主备切换的问题
Apr 12 Redis
详解RedisTemplate下Redis分布式锁引发的系列问题
Apr 27 Redis
redis 限制内存使用大小的实现
May 08 Redis
基于Redis实现分布式锁的方法(lua脚本版)
May 12 Redis
redis实现排行榜功能
May 24 Redis
了解Redis常见应用场景
Jun 23 Redis
Redis性能监控的实现
Jul 09 Redis
面试分析分布式架构Redis热点key大Value解决方案
Mar 13 Redis
redis sentinel监控高可用集群实现的配置步骤
Apr 01 Redis
Grafana可视化监控系统结合SpringBoot使用
Apr 19 Redis
Redis keys命令的具体使用
Jun 05 Redis
Redis唯一ID生成器的实现
Jul 07 Redis
SpringBoot整合Redis入门之缓存数据的方法
Nov 17 #Redis
Window server中安装Redis的超详细教程
关于SpringBoot 使用 Redis 分布式锁解决并发问题
Redis Stream类型的使用详解
Redis 持久化 RDB 与 AOF的执行过程
Redis模仿手机验证码发送的实现示例
redis中lua脚本使用教程
You might like
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
python实现可逆简单的加密算法
2019/03/22 Python
使用Python实现分别输出每个数组
2019/12/06 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
python 模拟登陆163邮箱
2020/12/15 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
《雾凇》教学反思
2014/02/17 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
2015年路政工作总结
2015/05/22 职场文书
运动会宣传语
2015/07/13 职场文书
爱护环境建议书
2015/09/14 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
Python Parser的用法
2021/05/12 Python
Python实战之疫苗研发情况可视化
2021/05/18 Python
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫