Centos8安装redis6

140 篇文章 1 订阅
6 篇文章 0 订阅

一,查看gcc版本

gcc --version

如果提示gcc命令不存在则直接安装gcc即可,版本8以上即可。

二,下载redis6版本:

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

解压缩:

tar -zxvf ./redis-6.0.10.tar.gz

三,安装redis6.0.10

1,安装redis

#PREFIX=/usr/local/soft/redis6 :用来指定安装目录,这里我们指定安装到/usr/local/redis6

[root@centos8 source]# cd redis-6.0.10/
[root@centos8 redis-6.0.10]# make PREFIX=/usr/local/redis6 install

如果提示make命令找不到,安装make 即可。

安装完成后执行:

make test

如果提示缺少tcl, 安装即可,yum -y install tcl

 

2,生成配置文件

创建安装目录

[root@centos8 redis-6.0.10]# mkdir /usr/local/redis6/conf

把源码目录下的redis.conf复制到安装目录

[root@centos8 redis-6.0.10]# cp redis.conf /usr/local/redis6/conf/

 

四,创建供redis运行的目录

分别用来存放redis的日志和数据

logs:存放日志

data:存放快照数据

[root@centos8 data]# mkdir -p /usr/local/redis6/data
[root@centos8 redis6]# mkdir -p /usr/local/redis6/logs

五,修改redis的配置文件:

[root@centos8 conf]# vi /usr/local/redis6/conf/redis.conf 

配置项:

#绑定访问的ip

bind 127.0.0.1

#使以daemon方式运行

daemonize yes

#日志保存目录

logfile "/usr/local/redis6/logs/redis.log"

#数据保存目录

dir /usr/local/redis6/data/

#使用的最大内存数量

maxmemory 128MB 

#io线程数

#系统建议设置为cpu核心数量的3/4,我的机器是4核,所以这里设置为3

io-threads 3

如何查看核心数量:

[root@centos8 ~]# lscpu

Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
...
CPU(s)显示是4个核心

六,生成供systemd使用的service文件

[root@centos8 ~]# vi /lib/systemd/system/redis6.service

内容:

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis6/bin/redis-server /usr/local/redis6/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

 

重新加载service文件

[root@centos8 ~]# systemctl daemon-reload 

 

七,测试启动redis6:

启动:

[root@centos8 ~]# systemctl start redis6

停止:

[root@centos8 ~]# systemctl stop redis6

 

八,测试从本地连接访问:

九,查看已安装redis的版本

[root@localhost redis6]# /usr/local/redis6/bin/redis-server -v
Redis server v=6.0.10 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=2118fee4e1cc5ede

十,查看centos的版本

[root@localhost redis6]# cat /etc/redhat-release
CentOS Stream release 8

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值