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 配置文件重要属性的具体使用
May 20 Redis
5分钟教你docker安装启动redis全教程(全新方式)
May 29 Redis
详解Redis复制原理
Jun 04 Redis
redis cluster支持pipeline的实现思路
Jun 23 Redis
浅谈redis整数集为什么不能降级
Jul 25 Redis
Redis入门教程详解
Aug 30 Redis
Redis高并发防止秒杀超卖实战源码解决方案
Nov 01 Redis
Redis监控工具RedisInsight安装与使用
Mar 21 Redis
redis 解决库存并发问题实现数量控制
Apr 08 Redis
windows安装 redis 6.2.6最新步骤详解
Apr 26 Redis
Redis高并发缓存架构性能优化
May 15 Redis
Redis基本数据类型Set常用操作命令
Jun 01 Redis
SpringBoot整合Redis入门之缓存数据的方法
Nov 17 #Redis
Window server中安装Redis的超详细教程
关于SpringBoot 使用 Redis 分布式锁解决并发问题
Redis Stream类型的使用详解
Redis 持久化 RDB 与 AOF的执行过程
Redis模仿手机验证码发送的实现示例
redis中lua脚本使用教程
You might like
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
Yii实现文章列表置顶功能示例
2016/10/18 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
python中的格式化输出用法总结
2016/07/28 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
Python requests模块实例用法
2019/02/11 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
自我鉴定的范文
2013/10/03 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
群众路线专项整治方案
2014/10/27 职场文书
委托培训协议书
2014/11/17 职场文书
小学优秀学生评语
2014/12/29 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
导游词之吉林花园山
2019/10/17 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang
Win2008系统搭建DHCP服务器
2022/06/25 Servers