1、下载
2、解压
tar -zvxf redis-7.0.12.tar.gz
3、将名为redis-7.0.12的redis安装目录,移动到更标准的目录/usr/local下,将目录名重命名为简单的redis
mv /root/redis-7.0.12 /usr/local/redis
4、进入到redis目录下
cd /usr/local/redis
5、输入命令make执行编译命令
make
7、make test测试一下
make test
过程会比较漫长,最后结果如下
一切正常!
6、指定PREFIX安装目录为/usr/local/redis,不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录
make PREFIX=/usr/local/redis install
四、配置Redis
1、设置软连接
ln -s /usr/local/redis/redis.conf /etc/redis.conf
2、编辑
vi /etc/redis.conf
3、按键盘的/进入查找模式,查找关键字daemonize no,按i键进入编辑模式,把no改成yes,设置为后台启动redis
4、查找关键字protected-mode,将yes改为no
5、查找一下bind 127.0.0.1,由bind 127.0.0.1改为bind 0.0.0.0
6、按Esc退出编辑模式,按:wq保存退出vim编辑器
7、步骤五和步骤六主要是为了下面使用Navicat 16 for Redis软件连接上
五、启动Redis
1、进入到Redis的bin目录下
cd /usr/local/redis/bin
2、启动Redis服务
./redis-server /etc/redis.conf
3、查看Redis是否启动成功
lsof -i:6379
4、连接本机的Redis
./redis-cli -h 127.0.0.1 -p 6379
一切正常!
5、关闭Redis服务
./redis-cli shutdown
六、设置开机自启动
1、进入etc目录
cd /etc
2、新建redis目录
mkdir redis
3、拷贝redis配置文件并命名为6379.conf
cp /usr/local/redis/redis.conf /etc/redis/6379.conf
4、将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
5、编辑拷贝的redis文件
vi /etc/init.d/redis
修改为自己的安装目录,否则开机自启会失败!
6、进入Linux存放自启动脚本的目录
cd /etc/init.d
7、设置可执行权限
chmod 777 /etc/init.d/redis
8、设置为开机自启
chkconfig redis on
9、查看服务列表
chkconfig --list
2-5级别显示为on,表示开机自动启动
10、启动Redis服务
service redis start
11、停止Redis服务
service redis stop
七、放行端口号
我购买的是华为云服务器,在安全组务必放行6379端口号,否则外部无法连接
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server redis-sentinel /usr/local/redis/bin