部署redis6.2.6版本

下载redis包:

http://download.redis.io/releases/

1、安装依赖

yum -y install gcc automake autoconf libtool make wget

2、下载&解压redis包

[root@localhost ~]# wget http://download.redis.io/releases/redis-6.2.6.tar.gz

[root@localhost ~]# tar xf redis-6.2.6.tar.gz -C  /usr/local

3、编译安装

[root@localhost /usr/local/redis-6.2.6]# cd /usr/local/redis-6.2.6/
[root@localhost /usr/local/redis-6.2.6]# make 
[root@localhost /usr/local/redis-6.2.6]# make install PREFIX=/usr/local/redis

4、启动服务,后台启动

[root@localhost /usr/local/redis/bin]# cd /usr/local/redis/bin
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录。
[root@localhost /usr/local/redis/bin]# cp /usr/local/redis-6.2.6/redis.conf   /usr/local/redis/bin/

5、修改redis.conf配置文件

 

 注释掉标红部分,不限制访问ip

 

 pritected-mode 默认yes改成no,关闭protected-mode模式,此时外部网络可以直接访问

 

 daemonize是用来指定redis是否要用守护线程的方式启动。默认是no,改成yes

6、启动redis

[root@localhost /usr/local/redis/bin]# ./redis-server  redis.conf

7、设置system管理

[root@localhost /etc/systemd/system]# cat 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

[root@localhost /etc/systemd/system]# systemctl daemon-reload

8、设置开机自启

[root@localhost /usr/local/redis/bin]# systemctl start redis.service
[root@localhost /usr/local/redis/bin]# systemctl enable  redis.service
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /etc/systemd/system/redis.service.

9、设置redis软连接

[root@localhost /usr/local/redis/bin]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

  

 

 redis配置密码

 

 命令行连接redis

[root@localhost /usr/local/redis/bin]# redis
127.0.0.1:6379> config set requirepass xxxxx
OK

  

 

  

  

  

  

posted @ 2022-03-07 16:30  岁月静好·  阅读(256)  评论(0)    收藏  举报