camhan 2020-06-14
下载,解压,编译,修改配置文件,注册为服务
到目前阿里云镜像里redis-server版本好像还不是6.0以上的,要用最新的只能自己折腾
用命令查看apt中redis-server的版本apt-cache madison redis-server
redis需要gcc,输入gcc -v
查看是否安装,没有安装就按照提示安装下
linux没学过,自己琢磨还是挺费劲??不过能感觉到学了点
使用wget下载redis压缩包,链接在官网有
1. wget http://download.redis.io/releases/redis-6.0.5.tar.gz
2. 在根目录非root账号直接使用wget,下载的软件会存放到/home/登录的用户/
下
3. 在根目录使用root账号下载我的是在/root/
下
4. 如果进入哪个目录wget,下载的就会在哪个目录下
进行解压和编译(root账号为例并修改位置)
1.下载完紧接着就是解压文件tar -zxvf redis-6.0.5.tar.gz
2. 移动解压后的文件夹到想要的位置 mv redis-6.0.5 /usr/local/redis
(没存放需求可以不移动文件位置)
3.进入刚刚移动的目录cd /usr/local/redis
并输入make
进行编译(没有make就按照提示安装make后在make一次)
4.查看redis版本,安装成功?
进行简单测试(没病走两步??),若当前不在redis存放的路径,命令中的路径也要进行相应修改
1. 当前目录输入src/redis-server &
启动redis-server (&
将任务放后台执行,关闭终端任务也不会被关闭)
2. 启动自带客户端try 一 try,并随手关闭redis,以便后续修改配置文件并启动
redis.conf的修改,我是使用的WinSCP内的编辑器直接修改
daemonize yes
no改成yes,后台启动bind 127.0.0.1
注释这一行,以便任何ip都可以访问requirepass 123456
设置密码为123456src/redis-server redis.conf
启动redis-server并使用配置文件-p 修改后的端口
protected-mode
的值设置为no给redis注册服务,并开机自启(默认当前路径为:/usr/local/redis)
cd utils
cp redis_init_script /etc/init.d/redis
#init.d是用来存放服务脚本的cd /etc/init.d
并编辑脚本 vim redis
sudo update-rc.d redis defaults
service redis status
#start 启动,status查看状况,stop停止systemctl daemon-reload
重新加载服务配置文件[1]apt查询软件版本
[2]redis官网
[3]Linux 中的 &
[4]WinSCP官网
[5]linux服务管理 /etc/init.d
[6]A stop job is running for LSB:start and stop redis_6379