当前位置:首页 > 数据库 > CentOS7安装redis6单机

CentOS7安装redis6单机

数据库11个月前 (12-03)

CentOS7安装redis6单机

Redis全称为Remote Dictionary Server(远程字典服务器),是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,为当前最热门的NoSQL数据库之一,也被称为数据结构服务器,这里使用CentOS7.9安装Redis6


安装必要工具

yum install wget gcc gcc-c++ make tcl net-tools -y 
yum install centos-release-scl -y 
yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils -y 
scl enable devtoolset-9 bash
echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile


编译安装

cd /usr/local/src/
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
tar xzf redis-6.0.9.tar.gz
cd /usr/local/src/redis-6.0.9
make && make test
make install PREFIX=/usr/local/redis
#测试
/usr/local/redis/bin/redis-server

CentOS7安装redis6单机


添加环境变量

mkdir /usr/local/redis/conf/
mkdir /usr/local/redis/data/
mkdir /usr/local/redis/log/
cp redis.conf /usr/local/redis/conf/
echo 'export PATH=$PATH:/usr/local/redis/bin'>>/etc/profile 
source /etc/profile


修改配置

vim /usr/local/redis/conf/redis.conf
改为
bind 0.0.0.0                 #68行
protected-mode yes    #87行
daemonize yes             #224行
supervised systemd     #236行
logfile /usr/local/redis/data/redis_6379.log   #260行
dir /usr/local/redis/data/                              #365行
requirepass voscn123    #790行


启动并修改密码

redis-server /usr/local/redis/conf/redis.conf
redis-cli 
config get requirepass
auth "voscn123"
config set requirepass voscn123456
shutdown
exit


安装服务

vim /lib/systemd/system/redis.service
#添加
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
ExecStartPost=/bin/sh -c "echo $MAINPID > /var/run/redis_6379.pid"
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

#执行
systemctl daemon-reload && systemctl enable redis && systemctl restart redis && systemctl status redis

CentOS7安装redis6单机


客户端连接

firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload

CentOS7安装redis6单机

安装Redis图形界面管理工具RedisDesktopManager,输入服务器ip和Redis验证密码


CentOS7安装redis6单机

连接正常


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/462.html

相关文章

备份集中的数据库备份与现有的数据库不同

备份集中的数据库备份与现有的数据库不同

将sqlserver2000的数据还原到sqlserver2008的时候,出现了“备份集中的数据库备份与现有的数据库不同”的错误,尝试了好几次都失败在左侧的选项中,勾选“覆盖现有数据库”就可以了...

SQL2008 R2设置自动备份

SQL2008 R2设置自动备份

选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”输入计划任务的名称和说明,然后点击“更改”设置备份计划设置作业计划属性,填写备份时间、间隔然后下一步选择维护任务下一步勾选一下需要备份的数...

RHEL6.5 + Oracle11g + RAC + ASM

RHEL6.5 + Oracle11g + RAC + ASM

实验环境操作系统:RedHat Enterprise Linux 6.5虚拟机:VMware-workstation 14.1.1数据库:Oracle Database11g 11.2.0.4存储:O...

RHEL6.5安装Oracle Tuxedo

RHEL6.5安装Oracle Tuxedo

实验环境操作系统:RedHat Enterprise Linux 6.5虚拟机:VMware ESXi 6.5中间件:Oracle Tuxedo 11g R1 11.1.3.0环境配置系统分...

CentOS7.5 安装MySQL ndb集群 RPM方式

CentOS7.5 安装MySQL ndb集群 RPM方式

当企业的MySQL业务到达一定的当量,就需要一定规模数量的MySQL数据库来负载均衡数据库请求,负载均衡的前提是每个服务器的数据库是数据同步的,在业务量不大的时候会使用主、从复制的方法实现服务器数据同...

RHEL7.4 Oracle11gR2 RAC udev

RHEL7.4 Oracle11gR2 RAC udev

系统版本 Red Hat Enterprise Linux 7.4 数据库版本 Oracle Database 11g Release 2 for Linux x86-64服务器 Dell...