阿里云Centos7的Redis安装 (linux安装redis)

5 篇文章 0 订阅
2 篇文章 0 订阅

一、效果图

    先上我安装好了的效果图吧

 

二、安装步骤

工具准备:我这里选择的工具还是xsheel 和winSCP

下载redis安装文件 https://redis.io/download 自行去官网进行下载吧!

下载好了将安装文件上传到目录/usr/local/src/

tar -zxvf  redis-4.0.10.tar.gz

#切换到安装目录
cd /usr/local/src/redis-4.0.10

#进行编译
make 

#编译完成后进行安装
make install
#redis属于内存缓存数据库,现在如果单独的内存服务器,那理论上内存应该交给redis来分配,所以这里加上一句话,
#表示的是内存分配策略
#0 ---表示处理首先检查内存供应是否足够,没有则不能分配,内存申请失败。
#1 ---表示我们将所有的内存都交给应用使用,不关、心当前的状态如何。(合理)
#2 ---允许分配超过物理内存交换空间的总和。

echo "vm.overcommit_memory=1">>/etc/sysctl.conf
#
#对不起,执行完成上面的步骤只能说是再内存中执行,需要将上面的操作写入到内存当中去、

#将上面配置写入到内核参数中间去
/sbin/sysctl -p

#为了方便使用redis数据库。建议简历redis支持工具目录
cd /
mkdir usr/local/src/redis/{bin.conf}
#bin可执行文件 ,conf配置文件

cd /usr/local/src/redis-4.0.10
cd src/
#通过源代码目录拷贝程序需要的程序文件

#拷贝redis的服务启动程序
cp /usr/local/src/redis-4.0.10/src/redis-server  /usr/local/src/redis/bin
#拷贝redis命令行客户端
cp /usr/local/src/redis-4.0.10/src/redis-cli  /usr/local/src/redis/bin
#性能测试工具
cp /usr/local/src/redis-4.0.10/src/redis-benchmark  /usr/local/src/redis/bin


#拷贝一个配置文件
cp /usr/local/src/redis-4.0.10/redis.conf  /usr/local/src/redis/conf

#表示redis所有的程序文件安装成功



#redis的配置环节
#如果想配置redis数据库,主要配置文件就是redis.conf配置文件
#redis作为一个具备持久化的缓存数据库,
有三类文件进行保存 
  redis运行的pid
   redis处理的日志
    redis的相关文件
创建一个文件夹 里面三个目录
mkdir -p /usr/data/redis/{run,log,dbcache}

随后修改redis.conf的配置文件
vim /usr/local/src/redis/conf/redis.conf
   
      #配置redis运行端口(服务) 默认6379
	 port 6379

	  #配置redis后台运行:
	  daemonize no(默认)

	  #运行设置进程保存路径
	  pidfile /usr/data/redis/run/redis_6379.pid

	  #设置日志保存目录
          /usr/data/redis/log/redis.log
		  
	#redis支持的数据库
	
	#数据库文件
	dir /usr/data/redis/dbcache
	
	到这恭喜 ,redis安装和配置完成
	
	但是之前   #配置redis后台运行:
	           daemonize no(默认)
			   
 启动redis服务,启动服务就必须指明redis.conf配置文件
 /usr/local/src/redis/bin/redis-server   /usr/local/src/redis/conf/redis.conf

 redis 会占用6379的端口
   这里我们查看端口 
     netstat -npl
	 此时发现6379是在本机下执行127.0.0.1,所以是无法进行远程访问的
	 
启动redis客户端

方式一:连接本机6379端口的redis
/usr/local/src/redis/bin/redis-cli

方式二 远程连接 
/usr/local/src/redis/bin/redis-cli -h 127.0.0.1 -p 6379

三、防火墙中添加6379端口

   

 

CentOS7下添加防火墙例外端口

# firewall-cmd --zone=public --add-port=6379/tcp --permanent        #添加6379端口

# firewall-cmd --reload                      #重新加载策略配置,以使新配置生效

注:禁止firewall开机启动为:systemctldisable firewalld.service

1、运行、停止、禁用firewalld

启动:# systemctl start  firewalld

查看状态:# systemctl status firewalld 或者 firewall-cmd --state

停止:# systemctl disable firewalld

禁用:# systemctl stop firewalld

如果操作防火墙出现问题可以参考这篇文章https://www.cnblogs.com/xiaoL/p/6964187.html

四、阿里云服务器安全组添加6379


好了安装到此结束,我这里采用RedisDesktopManager这个软件来进行测试(我个人觉得这个软件就行 native for mysql 连mysql一样的模式)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值