admin管理员组

文章数量:1561885

Springboot整合Redis

一、Centos7安装Redis

安装gcc依赖

1.1.由于redis是用C语言开发,安装之前必先确认是否安装gcc环境(gcc -v),如果没有安装,执行以下命令进行安装,如果没有 gcc 需要在线安装

 

1.2.安装gcc依赖:

                       yum install -y gcc                   

 

 

1.3.下载并解压安装包:

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

 

                  tar -zxvf redis-5.0.3.tar.gz        

 

1.4.cd切换到redis解压目录下,执行编译:

                         cd redis-5.0.3                    

                           make                                

1.5.安装并指定安装目录:

    make install PREFIX=/usr/local/redis       

 

启动服务

2.1.Redis前台启动:

                 cd /usr/local/redis/bin/             

 

                           ./redis-server                     

 

2.2.配置redis为后台启动:

从redis的源码目录中复制redis.conf到redis的安装目录

cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/            

 

2.3.修改redis.conf文件,把daemonize no改为daemonize yes

                            vi redis.conf                    

2.4.后台启动:

                ./redis-server redis.conf              

 

2.5.设置开机启动:

添加开机启动服务

     vi /etc/systemd/system/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

注意:ExecStart配置成自己的路径 

 

2.6.创建redis命令软链接:

 

ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

启动命令

3.1.启动

                 systemctl daemon-reload       

3.2.停止

                 systemctl start redis.service      

3.3.状态

               systemctl enable redis.service     

设置redis密码

4.1.redis设置密码访问

你的redis在真实环境中不可以谁想访问就可以访问,所以必须要设置密码

设置密码的流程如下:

                   vim /etc/redis.conf                 

#requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为

requirepass ******

然后保存,重启服务

 

设置Redis端口

5.1.修改默认端口号:

                      vim /etc/redis.conf                 

改端口 prot 6379

重启Redis服务

本文标签: SpringBootRedis