Redis 安装、启动、停止、自启动

一 安装Redis

	    1 yum -y install gcc-c++
	    2 进入压缩包所在的目录  cd /soft  
	    3 tar -xvf redis-3.2.11.tar.gz
	    
	    4 进入redis-3.2.11目录,使用make命令编译redis,
	      将redis安装到/usr/local/redis指定的目录下,
	      
	    5  make PREFIX=/usr/local/redis install 
	    
	        在上一级,会生成一个 redis 目录,即 /usr/local/redis 然后:
	    
	    6  vim redis.conf 
	    
	      修改redis.conf配置文件,修改daemonize no  为 daemonize  yes   以后端模式启动。
	    
	    
	    7     cp redis.conf /usr/local/redis/bin 
	    
	    把redis.conf文件 复制放到 /usr/local/redis/bin 目录下
	    	
	    	
	    	

二 redis启动

   1    cd /usr/local/redis/bin
		
   2	./redis-server redis.conf
		
	  查看启动的redis进程
	
   3   ps -aux | grep redis

三 redis停止

		一
			cd /usr/local/redis/bin
			./redis-cli
			./redis-cli shutdown
		
		二 在Redis客户端里面输入shutdown

四 远程访问Redis

	1	#开放的端口永久保存到防火墙
		firewall-cmd --zone=public --add-port=6379/tcp --permanent
	2	#重启防火墙
		systemctl restart firewalld
		
	3	编辑redis.conf配置内容
		vim redis.conf 

			修改	bind 127.0.0.1 IP(linux的ip)

		例如  bind 127.0.0.1 192.168.248.99

	4	关闭redis,再重新启动Redis读取新的配置文件,才会起作用
		重新启动
		./redis-cli shutdown
		./redis-server redis.conf

五 设置开机自启动

1、在系统服务目录/usr/lib/systemd/system/里创建redis.service文件,在文件写入如下内容。重启系统即可开机启动。

		vi   /usr/lib/systemd/system/redis.service

2 redis.service文件增加以下内容:


		[Unit]
		Description=redis-server
		After=network.target
		
		[Service]
		Type=forking
		ExecStart=/usr/local/redis/bin/redis-server   /usr/local/redis/bin/redis.conf
		PrivateTmp=true
		
		[Install]
		WantedBy=multi-user.target
		
		


			各项参数说明:
	  	Description:描述服务
	  	After:描述服务在哪些基础服务启动后再启动
	  	[Service]服务运行参数的设置
	  	Type=forking是最简单和速度最快的选择
	  	ExecStart为启动服务的具体运行命令
	  	ExecReload为重启命令
	  	ExecStop为停止命令
	  	PrivateTmp=True表示给服务分配独立的临时空间
	  	注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
	  	[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
			详细说明请参考systemd.service 中文手册网址:http://www.jinbuguo.com/systemd/systemd.service.html

3、 设置redis开机启动。

		systemctl enable redis

4、 测试开启、关闭、重启redis。

			systemctl    start     redis
			systemctl    stop      redis
			systemctl    restart   redis

5、重启linux系统,redis开机启动,查看服务运行状态如下图。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值