redis安装和部署

redis介绍?


redis是什么

  • redis是一个远程的基于内存的非关系型数据库。
  • redis支持多种数据类型:String、hash、list、set、sort set。
  • 支持两种数据持久化方式:Snapshotting(内存快照)和Append-Only file(日志追加)
  • 支持主从复制

redis使用场景

  • 缓存
  • 消息队列 使用list结构
  • 数据存储

redis安装

我的系统是centos7

  • 下载

  1. 官网下载Redis 压缩包,地址:redis下载 下载对应版本即可。
  2. 使用yum命令安装,
sudo yum -y install redis #使用yum命令安装,前提是已经安装了EPEL,若没有安装会报错,添加EPEL仓库,然后更新yum源即可
## 添加EPEL仓库
sudo yum install epel-release
sudo yum update
##重新执行上面的命令,就可以安装了
  • 安装

第一种方式压缩包安装
1.将从官网下载的tar包上传至centos中,解压
命令:tar -zxvf 压缩包名称
2.进入解压的文件夹,编译安装
编译命令:make
安装命令:make install
第二种使用yum命令(本文使用的是这种)

在执行完yum install redis之后

  • 查看Redis安装了哪些文件
[root@localhost /]# find / -name "redis*"
[root@localhost /]#  /run/redis
[root@localhost /]# /var/lib/redis
[root@localhost /]# /var/log/redis
[root@localhost /]# /etc/logrotate.d/redis
[root@localhost /]# /etc/selinux/targeted/active/modules/100/redis
  • 启动redis服务
[root@localhost /]# service redis start
启动失败,可能会提示如下错误信息:Can't open the log file: Permission denied。发现是权限不够的问题,输入ls -l /var/log/redis/redis-server.log命令查看权限,发现结果为:-rw-r--r-- 1 root root ..... ,解决办法:chmod 777 /var/log/redis/redis-server.log,再重启Redis输入service redis start命令,提示启动成功。
  • 查看redis服务
[root@localhost /]# systemctl status redis.service

已启动在这里插入图片描述

  • 打开redis客户端
[root@hadoop0 ~]# redis-cli
127.0.0.1:6379> 
  • 远程访问,允许远程访问redis,除需要开放服务器端口号6379,还需将redis.conf文件修改一下
#开放端口6379
[root@localhost /]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
#修改redis.conf
[root@localhost /]# vim /etc/redis.conf
# bind 127.0.0.1				#
protected-mode no				#
daemonize yes
#修改完之后重启就可以远程访问了
  • 常用命令

systemctl restart redis.service

#启动redis服务
service redis start			
#停止redis
service redis stop
#查看redis状态
service redis status
#查看reids进程
ps -ef | grep redis
#开启开机自启	
chkconfig redis on
修改redis默认端口和密码
修改默认端口,
vim /etc/redis.conf
port :6379		#修改为对应的端口
修改默认密码,查找 requirepass foobared 将 foobared 修改为你的密码
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值