版本
CentOS-7、redis-6
1、下载redis离线包
下载地址:http://download.redis.io/releases/
2、选择安装包
redis-6.2.5.tar.gz
3、上传安装包至服务器
cd /usr/local/redis #进入目录,没有redis目录则自行创建
tar -zxvf redis-6.2.5.tar.gz # 在当前redis目录下进行解压
4、检查是否安装gcc
gcc --version # 如果没有任何返回,则需要安装gcc,安装gcc。
5、编译redis
进入redis解压后的目录,然后执行编译命令:make MALLOC=libc 编译成功后输出如下图:
6、开始安装
执行命令:cd src && make install
7、运行redis
执行命令:./redis-server
8、设置redis开机自启,并且添加到系统服务
(1)创建目录,执行命令:mkdir /etc/redis/
(2)进入redis解压后的目录,执行命令:cp redis.conf /etc/redis/6379.conf
(3)进入/etc/redis目录,修改6379.conf文件,将daemonize改为yes,注释掉bind:127.0.0.1,去掉requirepass注释,改为requirepass 123456(123456即为密码)
daemonize在257行
bind 127.0.0.1 -::1在75行
requirepass在901行
改动前->改动后
daemonize no -> daemonize yes
bind 127.0.0.1 -::1 -> #bind 127.0.0.1 -::1
#requirepass foobared -> requirepass 123456
(4)进入redis解压目录,将启动文件拷贝到init.d中,执行命令:cp utils/redis_init_script /etc/init.d/redisd
(5)设置权限,执行命令:chmod +x /etc/init.d/redisd
(6)增加系统服务,执行命令:chkconfig --add redisd
(7)将端口加入防火墙,执行命令:
firewall-cmd --add-port=6379/tcp --permanent # 开放指定端口
systemctl restart firewalld #重启防火墙
(8)启动服务,执行命令:service redisd start
(9)执行redis-cli即可连接redis
9、redis-desktop工具连接