第一,选择你要安装的目录
[root@192 /]# cd usr/local
[root@192 local]# mkdir redis //创建归类文件夹
[root@192 local]# cd redis
第二,下载redis解压并编译
[root@192 redis]# wget http://download.redis.io/releases/redis-4.0.12.tar.gz // 下载redis
[root@192 redis]# ls
redis-4.0.12.tar.gz
[root@192 redis]# tar xzf redis-4.0.12.tar.gz // 解压到当前redis文件夹
[root@192 redis]# ls
redis-4.0.12 redis-4.0.12.tar.gz
[root@192 redis-4.0.12]# ls // 切换到解压后的文件
00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests
[root@192 redis-4.0.12]# make PREFIX=/usr/local/redis install // 编译到指定目录
第三,根据习惯调整下redis的配置文件位置
[root@192 redis]# mkdir etc // 创建etc目录
[root@192 redis]# ls
bin etc redis-4.0.12 redis-4.0.12.tar.gz
[root@192 redis]# cd redis-4.0.12
[root@192 redis-4.0.12]# ls
00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests
[root@192 redis-4.0.12]# cp redis.conf /usr/local/redis/etc // 将配置文件redis.conf 复制到创建的etc目录
[root@192 redis]# ls -R // 当前目录结构
.:
bin etc redis-4.0.12 redis-4.0.12.tar.gz
./bin:
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
./etc:
redis.conf
./redis-4.0.12:
第四,将redis添加到系统服务并设置开机启动
更改配置文件redis.conf
daemonize no // 将daemonize 改为yes 这可以后运行
[root@192 redis]# vim etc/systemd/system/redis-server.service // 将redis 添加到系统服务
redis-server.service
编辑内容:
Description=The redis-server Process Manager
After=syslog.target network.target
[Service]
Type=simple
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
[root@192 redis]# systemctl daemon-reload // 一定要记得刷新下系统服务
[root@192 redis]# systemctl start redis-server // 启动redis
[root@192 redis]# systemctl status redis-server // 查看状态redis
[root@192 redis]# systemctl enable redis-server // 设置为开机启动
[root@192 /]# ps -A | grep redis // 检查是否安装成功
13798 ? 00:00:00 redis-server
[root@192 /]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis // 配置软连接测试
[root@192 /]# redis
127.0.0.1:6379> set name tom
OK
127.0.0.1:6379> get name
"tom"
命令 exit 退出
第五,开启远程连接
开启远程连接配置
bin 127.0.0.1 // 将这行注释掉或者改为bin 0.0.0.0 不限ip访问
protected-mode yes //将protected-mode 改为no 关闭保护模式
requirepass foobared //将这行前的#取消掉 将foobared改为你想要的密码
dir ./ // 这是修改redis持久化数据的储存目录,我就在修改在了 usr/local/redis/data data文件夹要自己创建
文件修改了过后记得重启redis,并把redis使用的端口开放别被防火墙拦截了
版权声明:本文为weixin_41558061原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。