Linux环境下安装redis

一、准备工作

  1. 下载 redis 安装包, 放到 root 目录里面下载地址

  2. 在 /usr/local/ 下创建 redis ⽂件夹并进⼊

cd /usr/local/
mkdir redis
cd redis

  1. redis 安装包解压到 /usr/local/redis

tar -zxvf /root/redis-6.2.5.tar.gz -C ./

解压完之后, /usr/local/redis ⽬录中会出现⼀个 redis-6.2.5 的⽬录

二、编译安装

  1. 编译并安装

cd redis-6.2.5
make && make install

三、将redis服务安装系统服务并后台启动

  1. 进⼊ utils ⽬录,并执⾏下面命令

cd utils/
./install_server.sh
这步可能会报错

注释下面的代码 vim install_server.sh

76行
#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi
#unset _pid_1_exe
  1. 查看redis服务启动情况

systemctl status redis_6379.service
看状态是不是 Active: active (running) , 如果状态是 Active: active (exited)

● redis_6379.service - LSB: start and stop redis_6379
   Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor preset: disabled)
   Active: active (exited) since 二 2021-09-14 16:46:05 CST; 8min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8528 ExecStart=/etc/rc.d/init.d/redis_6379 start (code=exited, status=0/SUCCESS)

9月 14 16:46:05 localhost.localdomain systemd[1]: Starting LSB: start and stop redis_6379...
9月 14 16:46:05 localhost.localdomain redis_6379[8528]: /var/run/redis_6379.pid exists, process is al...ed
9月 14 16:46:05 localhost.localdomain systemd[1]: Started LSB: start and stop redis_6379.
Hint: Some lines were ellipsized, use -l to show in full.

Active: active (exited) 状态 删除pid文件

cd /var/run
rm redis_6379.pid

Active: active (exited) 状态 删除dump.rdb(内存快照)文件

cd /var/lib/redis/6379
mv dump.rdb dump.rdb_bak

Active: active (exited) 状态

ps -ef |grep redis
kill -9 进程id(如果有)
systemctl start redis

  1. 设置允许远程连接, 编辑 redis 配置⽂件

vim /etc/redis/6379.conf

bind 127.0.0.1 修改为 0.0.0.0

bind 0.0.0.0
systemctl restart redis_6379.service

  1. 设置访问密码

vim /etc/redis/6379.conf
找到 #requirepass foobared 去掉注释,修改foobared为⾃⼰想要的密码,保存即可。
requirepass admin
保存,重启 Redis 服务即可
systemctl restart redis_6379.service

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值