部署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


浙公网安备 33010602011771号