ubuntu 21.04 安装 redis-6.0.3
1. 下载 redis
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
2. 解压并安装redis
tar xvf redis-6.0.3.tar.gz
cd redis-6.0.3
make && sudo make install
//安装hiredis 提供链接redis的客户端接口
cd redis-6.0.3/deps/hiredis
sudo make install
//基本测试
redis-server
3. 后台进程方式执行& 开机启动
// 后台执行
在/etc⽬录创建redis⽬录
$ sudo mdkir /etc/redis
将编译⽬录( redis-6.0.3) 下的redis.conf拷⻉到/etc/redis⽬录
$ sudo cp redis.conf /etc/redis/6379.conf
修改/etc/redis/6379.conf⽂件
将 daemonize no 改为daemonize yes
指定6379.conf⽂件启动
$ redis-server /etc/redis/6379.conf 启动后的打印
查看redis的进程id,ps -ef | grep redis
//开机启动
( 1) 将redis-6.0.3中的启动脚本( 在redis-6.0.3/utils⽬录) 复制⼀份放到/etc/init.d⽬录下
$ sudo cp utils/redis_init_script /etc/init.d/redis_6379
( 2) 修改⽂档redis_6379 按⾃身的配置修改:
REDISPORT= 6379
EXEC= /usr/local/bin/redis-server
CLIEXEC= /usr/local/bin/redis-cli
PIDFILE= /var/run/redis_${REDISPORT} .pid
CONF= "/etc/redis/${REDISPORT} .conf"
从这⾥就很容易理解为什么我们copy conf⽂件的时候是以port为名进⾏命名。
( 3) 添加到开机启动
$ sudo update-rc.d -f redis_6379 defaults
如果要禁⽌开机启动
$ sudo update-rc.d -f redis_6379 remove
( 4) 验证是否加⼊到开机启动
【暂时未空】
( 5) 重启验证
$ sudo reboot
重新开机后
查看redis的进程,ps -ef | grep redis